python tkinter滚动条不起作用_Tkinter滚动条不工作
我有一段运行在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滚动条不工作相关推荐
- Python tkinter自定义多选下拉列表框(带滚动条、全选)
Python tkinter自定义多选下拉列表框 1.demo.py文件 2.ComBoPicker.py文件 3.ComBoPicker1.py文件 4.效果 上一篇文章,很多小伙伴不知道怎么加全选 ...
- Python tkinter的text控件加滚动条
""" 文本控件:用于显示多行文本 """ import tkinterwin = tkinter.Tk() win.title('带滚动条 ...
- Python tkinter自定义多选下拉列表框
Python tkinter 自定义多选下拉列表框 困扰了我好久,终于在stackoverflow上找到了答案. 废话不多说,直接上代码! 加滚动条和全选传送门 :Python tkinter自定义多 ...
- canvas绘制竖排的数字_大佬教你用Python Tkinter实现数字猜谜小游戏
Tkinter是Python的Tk GUI(图形用户界面)工具包和事实上的标准GUI 的标准接口.GUI使您可以使用大多数操作系统使用的可视项(例如窗口,图标和菜单)与计算机进行交互.这个功能强大的工 ...
- python tkinter treeview 高亮_满满的成就感~如何用python让你的想法拥有可操作性?(一)...
想法:用python+tkinter+pypyodbc+xlrd+xlwt实现从已有数据库调取你想要的数据,生成EXCEL.xls文件. 生活处处有Idea 一.需求分析. 完成的界面如下图,左上方通 ...
- python tkinter计算器实例_Python+tkinter使用80行代码实现一个计算器实例
Python+tkinter使用80行代码实现一个计算器实例 本文主要探索的是使用Python+tkinter编程实现一个简单的计算器代码示例,具体如下. 闲话不说,直奔主题.建议大家跟着敲一遍代码, ...
- python菜鸟教程官网绘图-Python Tkinter 画布(Canvas)
Python Tkinter 画布(Canvas) Python Tkinter 画布(Canvas)组件和 html5 中的画布一样,都是用来绘图的.您可以将图形,文本,小部件或框架放置在画布上. ...
- Python Tkinter 模块简要介绍
[本文章已于 2022/9/26 重制] 这篇博客将简要地介绍 Python 的 Tkinter 模块,主要供没了解过 Tkinter 模块的人进行了解,让初学者也能进行桌面应用开发! ...
- Python tkinter 学习笔记(2)-- 控件、组件(二)
Python tkinter 学习笔记(1)-- 第一个窗口之HelloWorld 教程 Python tkinter 学习笔记(2)-- 控件.组件(一) > 续上一章节 Python tki ...
最新文章
- python实现二分查找(折半查找)算法
- (函数/类模板)的(偏特化/全特化)
- python教程:getattr函数和hasattr函数的用法
- 这几款前端必备构建工具合辑,我们帮你整理好了!
- easyexcel将对象处理为多列,自增序列
- matlab 防雷硒堆,单相全控桥式晶闸管整流电路的设计(阻感负载)电力电子课程设计...
- 苹果要弃用LCD屏,便宜的iPhone XR面临绝版
- python matplotlib 绘制三次函数图像
- Python调用海康威视网络摄像头进行远程人脸识别
- android 手机 打印 图片,Mopria打印PDF、TXT文档或图片(适用于Android安卓系统)
- 单例模式【饿汉模式和懒汉模式异同点】
- Python flask实战订餐系统微信小程序-16后台管理系统其他页面调整
- 点序AS2258量产详尽图文教程以及量产工具固件下载,保姆级教程
- java attachment_Java 接收邮件(接收多附件)
- 摘录 | 《记一忘三二》
- “橄榄型”人口结构制约消费增长
- Spacy model download
- Android 进阶——系统启动之Android进程造物者Zygote 进程启动详解(六)
- 3999美元掀价格战,Velodyne宣布16线激光雷达降价50%
- 散列学习笔记(二)——排解冲突
热门文章
- 詹金斯搭建_与詹金斯一起将GitLab中的Gradle项目发布到Artifactory
- junit测试spring_使用Spring JUnit规则进行参数化集成测试
- 确定Java等价性的新时代?
- 首选System.lineSeparator()以用Java编写系统相关的行分隔符字符串
- Eclipse中的Tomcat:6个流行的“如何做”问题
- mongodb适用于_适用于MongoDB和Mongometer的SpiderMonkey至V8
- 在CockroachDB上运行Flowable
- cyclicbarrier_Java并发– CyclicBarrier示例
- jvm调试工具_调试JVM
- JAXB –新手的观点,第1部分