首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将画布绘制的形状移动到屏幕上的固定位置?

如何将画布绘制的形状移动到屏幕上的固定位置?
EN

Stack Overflow用户
提问于 2022-06-29 19:19:11
回答 2查看 72关注 0票数 0

我有一个GUI,我在tkinter中使用了一个画布,它的左边有一个条形图,顶部有一个包含信息的条形图。在剩下的区域中,不同的矩形是与我所描述的条形图中的信息相对应的。问题是,当你在画布上滚动时,这些事件也会离开。

基本上,我想要创建一个视觉效果,就像CSS中的position: fixed一样,在CSS中,边和顶部的这些条相对于画布的其余部分保持在原地,这样它们就不会在滚动时从相对位置移动。

我试着使用滚动条命令,但是在那里做我自己的函数有困难。我还试着看看是否有一个事件,我可以绑定到帆布,以跟踪运动,以便我可以自己移动的酒吧,但我找不到任何东西。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-06-29 20:42:13

除非编写代码将项目移动到顶部,然后在用户滚动时离开,否则无法在画布中直接这样做。这可能需要相当多的工作。

但是,对于不滚动的侧和顶部有单独的画布,第三个画布有所有的滚动数据,这是很简单的。

票数 0
EN

Stack Overflow用户

发布于 2022-07-01 15:57:36

我最终能够通过调整来自:How can I add Unscrollable Image to a frame/Canvas?的解决方案来解决自己的问题

简单地说,我创建了自己的yview和xview函数,通过移动对象来滚动我想要的“条形图”。

特别感谢@jasonharper的帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72806751

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档