python tkinter滚动条不起作用_Tkinter滚动条不工作-程序员宅基地

技术标签: python 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中

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_39614637/article/details/110754623

智能推荐

qt--防止子窗口重复_qt 如何避免打开多个相同窗口-程序员宅基地

文章浏览阅读3.4k次。1、窗口定为模态的,从根本上解决问题,但是无法操作另外窗口。若不关掉此窗口,则无法操作。 使用非模态窗口,可以解决此问题,但是非模态窗口可以重复出现窗口。2、解决重复出现窗口问题: 先创建一个空指针,在创建窗体的时候判断该指针是否为NULL,如果为NULL,表示窗体未创建,则创建窗体;如果不为NULL,则表示已经创建窗体,则不再创建新窗体。用null作为判断的条件,会默认返回false// class A;// class B;void A::openB() { ..._qt 如何避免打开多个相同窗口

java: 找不到符号 符号: 类 BASE64Encoder 位置: 类 cn.niter.forum.provider.QCloudProvider_java: 找不到符号 符号: 类 base64 位置: 程序包 java.util-程序员宅基地

文章浏览阅读1.3k次。java: 找不到符号 符号: 类 BASE64Encoder 位置: 类 cn.niter.forum.provider.QCloudProvider_java: 找不到符号 符号: 类 base64 位置: 程序包 java.util

boolean isMultipart=ServletFileUpload.isMultipartContent(request);-程序员宅基地

文章浏览阅读569次。package com.itheima.tfy.web.servlet;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.util.List;import javax.ser..._servletfileupload.ismultipartcontent(

解决jsp页面中的EL表达式${}不起作用_jsp里${a_list}失效,但是${13%2}有效-程序员宅基地

文章浏览阅读722次。在 jsp页面加上这句话:<%@page isELIgnored="false" %>_jsp里${a_list}失效,但是${13%2}有效

[知创学院]|Altium Designer原理图与PCB设计学习笔记(四)-程序员宅基地

文章浏览阅读2.4k次,点赞4次,收藏46次。4 PCB设计1.边框及板层设定2.导入网络表到PCB3.布线规则设定4.元器件布局5.布线及补泪滴6.覆铜7.设计规则及DRC检验8.打印设置及拼板9.生成加工文件4.1 怎样创建PCB文件右击工程,添加PCB文件4.2 怎样设置PCB图纸的参数4.3 怎样设定PCB边界及板层先选定机械层,然后划线,定点,然后双击线条,更改长度黑框框看起来不好看,可以先选中图形,然后点击“design”边角太尖,如何画圆弧现将线的两端减小,然后选择圆弧其他个角,复制粘贴

【HTML-css】渐变(线性渐变 径向渐变)动画效果(2D变形 3D变形)过渡效果_html渐变重复-程序员宅基地

文章浏览阅读702次。paused 规定动画。matrix3d(n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n) 定义 3D转换,使用 16 个值的 4x4 矩阵。ease-in-out 规定以慢速开始和结束的过渡效果 (等于cubic-bezier(0.42,0,0.58,1))。ease-in-out 规定以慢速开始和结束的过渡效果 (等于cubic-bezier(0.42,0,0.58,1))。ease-out 规定以慢速结束的过渡效果 (等于 cubic-bezier(0,0,0.58,1))。_html渐变重复

随便推点

Nginx代理后端端口返回中文乱码_nginx用流导出乱码-程序员宅基地

文章浏览阅读2.8k次。nginx代理乱码可能是一 编码格式错误 把编码格式改为utf-8即可二 压缩问题 后端服务器开启了压缩,而nginx没有解压缩 ,解决方法 proxy_set_header Accept- Encoding ' ';#让后端不要返回压缩(gzip或deflate)的内容这边按问题一没有解决:压缩解决方法:在server标签添加压缩参数解决proxy_set_header Host $host;proxy_set_header REMOTE-HOST $remote_addr;proxy__nginx用流导出乱码

java快捷键大全,非常详细,清楚明了-程序员宅基地

文章浏览阅读1.8w次,点赞62次,收藏305次。Ctrl快捷键 介绍Ctrl + F 在当前文件进行文本查找 (必备)Ctrl + R 在当前文件进行文本替换 (必备)Ctrl + Z 撤销 (必备)Ctrl + Y 删除光标所在行 或 删除选中的行 (必备)Ctrl + X 剪切光标所在行 或 剪切选择内容Ctrl + C 复制光标所在行 或 复制选择内容Ctrl + D 复制光标所在行 或 复制选择内容,并把复制内容插入光标位置下面 (必备)Ctrl + W 递进式选择代码块。可选中光标所在的单词或段落,连续按会在原有选中的基础上再_java快捷键

Bootstrap 下拉菜单dropdown、按钮组btn-group、导航元素nav、导航栏navbar_导航栏navbardown作用-程序员宅基地

文章浏览阅读4.7k次,点赞2次,收藏17次。最近Bootstrap有点让我糊涂,在使用过程中,下拉菜单(dropdown)、按钮组(btn-group)、导航元素(nav)、导航栏(navbar)容易混淆,遂用闲暇时间琢磨琢磨(本文基于Bootstrap3)。这几者个人理解有点递进的意思:下拉菜单(dropdown)可以用在后3个中,组合起来可以称呼为:“按钮下拉菜单”或“导航下拉菜单”;按钮与导航之间没有“合作使用”价值,所以..._导航栏navbardown作用

5.[JAVA视频教程]JavaEE高级工程师 目录六_deferredresult源码分析视频教程-程序员宅基地

文章浏览阅读151次。更多视频,JAVA收徒QQ:9871158853.全套JAVA教程--JavaEE必备 Git&GitHUP视频教程 视频.zip 资料.zip Hibernate视频教程 1. _Hibernate_概述&安装 Hibernatetools 插件.wmv 10. _Hibernate_详解 Hibernate 映射文件(2).wmv ._deferredresult源码分析视频教程

C语言函数ANSI风格与K&R风格【是int fun(void)还是int fun()】_r&k风格-程序员宅基地

文章浏览阅读2.3k次。在学习C语言函数指针的过程中,我发现了函数的参数列的一些问题:无论参数部分是否填入类型,编译均可通过。查阅资料后发现C语言中有两种函数参数风格:ANSI和K&amp;R。ANSI是我们所学习的风格;K&amp;R则是老式的,是编写Linux内核所使用的风格。int foo(void) 还有 int foo(int a, int b)就是ANSI风格的。它的特点是参数都有类型..._r&k风格

omnet++tictoc6案例解析_tictoc6实例讲解-程序员宅基地

文章浏览阅读532次,点赞3次,收藏2次。tictoc6.ned文件simple Txc6{ parameters: @display("i=block/routing"); gates: input in; output out;}network Tictoc6{ submodules: tic: Txc6 { parameters: @display("i=,cyan"); _tictoc6实例讲解