python-3.x - Tkinter 滚动条没有出现
问题描述
我似乎无法使用 .grid() 将滚动条合并到我的代码中。
root = Tk()
root.geometry('%sx%s' % (GetSystemMetrics(0), GetSystemMetrics(1)))
frame_main = Frame(root)
frame_main.grid(sticky='news')
#add widgets
canvas = Canvas(frame_main)
canvas.grid(row=0, column=0, sticky="news")
vsb = Scrollbar(frame_main, orient="vertical", command=canvas.yview)
vsb.grid(row=1, column=12, sticky='nse')
canvas.configure(yscrollcommand=vsb.set)
canvas.config(scrollregion=canvas.bbox("all"))
整个输出移向屏幕的左下角,我看不到滚动条。
解决方案
推荐阅读
- apache-flink - 带时间戳的 Flink 计数器
- reactjs - 按钮单击以呈现 Div
- java - 每当用户输入扫描仪时生成序列号(Java)
- php - 如何添加一个
- python - 如果语句在 python 3.6 中的 python 中不起作用
- distributed - 在分布式模式下,蝗虫可以知道其他工作人员是否已经为特定用户运行任务
- javascript - Angular 不会自动显示我的字符串数组中的更改
- python - 返回公式的结果作为分数(如果可能)而不是其数值(即 5/6 而不是 0.8333333333333334)
- mysql - 获取两个日期的差数并将其从表 laravel HR 中减去
- excel - 根据另一个单元格颜色和值填充单元格颜色和值