我目前正在尝试在Python3中学习tkinter,所以我不确定我是在看一个bug还是我做得不正确。在
from tkinter import *
from tkinter import ttk
root = Tk()
grip = ttk.Sizegrip(root).grid(column=0, row=0, sticky=(S,E))
root.columnconfigure(0, weight=1)
root.rowconfigure(0, weight=1)
root.mainloop()
当Sizegrip被抓取时,整个窗口会快速移动(比鼠标指针移动的速度快)到屏幕底部。窗口大小正在适当调整,但整个窗口的移动不是我所期望的。[我在使用Ubuntu10.04和Python3.1.2]
我的系统(Ubuntu10.10,Python2.6)也有同样的问题,我认为这与窗口管理器有关,而不是Tkinter。当我使用Openbox时,我没有问题,当我使用root.overrideDirect(1) ,我也没有问题。在
你能做的就是ttk.标签主题是看起来像一个sizegrip。将其绑定到并相应地调整窗口大小。这是一扇窗户,窗户的大小是这样做的:
我已经习惯了Python2,如果我在语法上弄错了一点,很抱歉。我用python2imports(“from Tkinter import*”和“import ttk”)对它进行了测试,它可以工作。我们只希望导入在python3中是完全不同的。在
相关问题 更多 >
编程相关推荐