我有一段运行在python3.4上的tkinter代码,它是一个放在画布上的带有垂直滚动条的大框架,但是滚动条是灰色的,似乎没有与框架的大小相关联。我使用的代码基本上是:class EntryWindow:

def __init__(self, master):

self.master = master

self.master.minsize(750, 800)

self.master.maxsize(1000, 800)

self.canvas = tk.Canvas(self.master, borderwidth=0, bg='#ffffff')

self.vsb = tk.Scrollbar(self.master)

self.master_frame = tk.Frame(self.canvas)

self.vsb.pack(side="right", fill='y')

self.canvas.pack(side='left', fill='both', expand=True)

self.canvas.create_window((0,0), window=self.master_frame, anchor='nw', tags='self.master_frame')

self.canvas.config(yscrollcommand=self.vsb.set)

self.master_frame.grid()

###build widgets and place into master_frame

...

master_frame中填充了36个使用gridgeometry管理器放置的小部件,其垂直高度约为2000像素,但滚动条不起作用。在

我看到一篇关于使用ttk滚动条的帖子,但是当我导入它时,我无法让它工作。我使用的输入语句是:

^{pr2}$

然后将self.vsb = tk.Scrollbar(self.master)替换为self.vsb = ttk.Scrollbar(self.master),但这也没有修复它。我还试着删除master上的最小/最大大小(这些不是最终值,我一直在玩它)。在

我做错什么了吗?我觉得我应该排在队伍里画布.config()但我看了文件,似乎是对的。明天,我计划在我制作完框架之后,尝试将框架加载到画布中。在

但同时,如果不起作用,任何帮助都太好了!谢谢!在

python tkinter滚动条不起作用_Tkinter滚动条不工作相关推荐

  1. Python tkinter自定义多选下拉列表框(带滚动条、全选)

    Python tkinter自定义多选下拉列表框 1.demo.py文件 2.ComBoPicker.py文件 3.ComBoPicker1.py文件 4.效果 上一篇文章,很多小伙伴不知道怎么加全选 ...

  2. Python tkinter的text控件加滚动条

    """ 文本控件:用于显示多行文本 """ import tkinterwin = tkinter.Tk() win.title('带滚动条 ...

  3. Python tkinter自定义多选下拉列表框

    Python tkinter 自定义多选下拉列表框 困扰了我好久,终于在stackoverflow上找到了答案. 废话不多说,直接上代码! 加滚动条和全选传送门 :Python tkinter自定义多 ...

  4. canvas绘制竖排的数字_大佬教你用Python Tkinter实现数字猜谜小游戏

    Tkinter是Python的Tk GUI(图形用户界面)工具包和事实上的标准GUI 的标准接口.GUI使您可以使用大多数操作系统使用的可视项(例如窗口,图标和菜单)与计算机进行交互.这个功能强大的工 ...

  5. python tkinter treeview 高亮_满满的成就感~如何用python让你的想法拥有可操作性?(一)...

    想法:用python+tkinter+pypyodbc+xlrd+xlwt实现从已有数据库调取你想要的数据,生成EXCEL.xls文件. 生活处处有Idea 一.需求分析. 完成的界面如下图,左上方通 ...

  6. python tkinter计算器实例_Python+tkinter使用80行代码实现一个计算器实例

    Python+tkinter使用80行代码实现一个计算器实例 本文主要探索的是使用Python+tkinter编程实现一个简单的计算器代码示例,具体如下. 闲话不说,直奔主题.建议大家跟着敲一遍代码, ...

  7. python菜鸟教程官网绘图-Python Tkinter 画布(Canvas)

    Python Tkinter 画布(Canvas) Python Tkinter 画布(Canvas)组件和 html5 中的画布一样,都是用来绘图的.您可以将图形,文本,小部件或框架放置在画布上. ...

  8. Python Tkinter 模块简要介绍

    [本文章已于 2022/9/26 重制]         这篇博客将简要地介绍 Python 的 Tkinter 模块,主要供没了解过 Tkinter 模块的人进行了解,让初学者也能进行桌面应用开发! ...

  9. Python tkinter 学习笔记(2)-- 控件、组件(二)

    Python tkinter 学习笔记(1)-- 第一个窗口之HelloWorld 教程 Python tkinter 学习笔记(2)-- 控件.组件(一) > 续上一章节 Python tki ...

最新文章

  1. python实现二分查找(折半查找)算法
  2. (函数/类模板)的(偏特化/全特化)
  3. python教程:getattr函数和hasattr函数的用法
  4. 这几款前端必备构建工具合辑,我们帮你整理好了!
  5. easyexcel将对象处理为多列,自增序列
  6. matlab 防雷硒堆,单相全控桥式晶闸管整流电路的设计(阻感负载)电力电子课程设计...
  7. 苹果要弃用LCD屏,便宜的iPhone XR面临绝版
  8. python matplotlib 绘制三次函数图像
  9. Python调用海康威视网络摄像头进行远程人脸识别
  10. android 手机 打印 图片,Mopria打印PDF、TXT文档或图片(适用于Android安卓系统)
  11. 单例模式【饿汉模式和懒汉模式异同点】
  12. Python flask实战订餐系统微信小程序-16后台管理系统其他页面调整
  13. 点序AS2258量产详尽图文教程以及量产工具固件下载,保姆级教程
  14. java attachment_Java 接收邮件(接收多附件)
  15. 摘录 | 《记一忘三二》
  16. “橄榄型”人口结构制约消费增长
  17. Spacy model download
  18. Android 进阶——系统启动之Android进程造物者Zygote 进程启动详解(六)
  19. 3999美元掀价格战,Velodyne宣布16线激光雷达降价50%
  20. 散列学习笔记(二)——排解冲突

热门文章

  1. 詹金斯搭建_与詹金斯一起将GitLab中的Gradle项目发布到Artifactory
  2. junit测试spring_使用Spring JUnit规则进行参数化集成测试
  3. 确定Java等价性的新时代?
  4. 首选System.lineSeparator()以用Java编写系统相关的行分隔符字符串
  5. Eclipse中的Tomcat:6个流行的“如何做”问题
  6. mongodb适用于_适用于MongoDB和Mongometer的SpiderMonkey至V8
  7. 在CockroachDB上运行Flowable
  8. cyclicbarrier_Java并发– CyclicBarrier示例
  9. jvm调试工具_调试JVM
  10. JAXB –新手的观点,第1部分