我正在使用 Tkinter 和 Python 创建一个简单的 GUI 应用程序,但是在将滚动条添加到单个框架时遇到问题。该框架在我的 20" 上从上到下可见,但为了在上网本或任何其他低分辨率屏幕上显示所有内容,它需要一个滚动条。这是我认为它如何工作的片段(它与列表框一起使用)。
framelist = Tkinter.Frame(self.pmaster, relief=FLAT, borderwidth=0)
framelist.pack(fill=BOTH, padx=0, pady=0)
yscroll = Tkinter.Scrollbar(framelist, width=10, orient=VERTICAL)
yscroll.pack(fill=Y,side=RIGHT,padx=0,pady=0)
虽然这显然不适用于框架。你们对这个问题的任何帮助将不胜感激!
我也想知道 Tkinter 是否可能已经过时了。这是我在学校学习的唯一 GUI 界面,但那是几年前的事了,它不再真正满足我的要求了。肯定有更好的选择吗?顺便说一句,我在 Ubuntu 上。