請幫助修復代碼如何創建給定大小的窗口?
import tkinter
def makeWorkArea(parent):
WorkArea = tkinter.Frame(parent)
WorkArea.config(relief = 'sunken', width = 340, height = 170, bg = 'red')
WorkArea.pack(expand = 'yes', fill = 'both')
msg = tkinter.Label(WorkArea, text='Window menu basics')
msg.pack()
root = tkinter.Tk()
makeWorkArea(root)
root.mainloop()
的問題是,參數的具體尺寸打包機區工作區,但在啓動程序出於某種原因後,一個窗口小(約等於大小刻字MSG)。在發射後是否可以這樣做,創建了一個340x170像素的窗口,沐浴着紅色。並放在窗口中的文字信息?
這將修復整個窗口的大小,而不是內部框架的大小。如果整個窗口僅由內部框架組成,則可能會對某些窗口管理器產生期望的效果。由窗口管理員決定維度是包含還是不包含窗口邊框 - 也就是說,如果您希望_inside_爲特定大小,則「幾何」實際上可以根據您使用的窗口管理器設置_outside_。 –