python - 如何将滚动条附加到标签框架内的框架
问题描述
我这里有这几行代码,它们放在frame
里面labelframe
,我想附加scrollbar
到frame
列表框以滚动。
滚动条不能很好地附加到frame
和listbox
它下面listbox
。我已经在这个网站上进行了搜索,并且所有的答案都需要scrollbar
附加到frame
已经完成并且没有得到你想要的结果。
import tkinter as tk
root = tk.Tk()
root.geometry("400x400")
lab = tk.LabelFrame(root, text="MY LABELFRAME")
lab.pack(fill=tk.BOTH, expand=True)
# this is the frame i have created to insert the listbox
fr = tk.Frame(lab, width=200, height=200, bg="brown")
fr.place(x=100, y=100)
list1 = tk.Listbox(fr, width=20, height=15)
list1.pack(fill=tk.BOTH, expand=True)
scrollbar = tk.Scrollbar(fr, orient='vertical')
scrollbar.pack(fill=tk.Y, side=tk.RIGHT)
list1.configure(yscrollcommand=scrollbar.set)
scrollbar.configure(command=list1.yview)
root.mainloop()
解决方案
推荐阅读
- c - 如何在 Linux/C 中编写程序以使用键盘模拟单八度钢琴
- excel - 使用列表列填充用户表单中的组合框
- python - 虹膜数据的散点矩阵
- react-native - 为什么图像没有与来自 react-native-elements 的图像一起显示?
- javascript - 在服务器上使用自己的后端代码的 Vue (Node.js+Vue.js)
- sql-server - 如何判断 Debezium 是否有任何未流式传输的更改要流式传输到 Kafka?
- c# - 如何在字符串数组foreach中获取特定行
- c - Eclipse:输入在显示 printf 语句之前完成
- r - 如何在 r shiny 中设置“特定单元格的背景”?
- ios - 未调用 AVContentKeySessionDelegate 方法