我用Python和tkinter编写了GUI程序。我将程序分发给了一个朋友,该朋友在他的计算机上运行该程序,但是注意到接口的高度比按钮所在的位置短了大约半英寸。我想这是由于分辨率差异所致,我的分辨率是1366 x 768(以像素为单位),我没有向我的朋友询问他的屏幕分辨率。有没有办法解决这个问题,还是我对分辨率有误?
最好将place()
用于您的代码。示例:
B = Button(root, text = "Hey!", command = foo)
B.place(relx = 0.5, rely = 0.5, anchor = tk.CENTER)
不管分辨率如何,这都会为您提供一个Tkinter帧确切中心的按钮。