如果我有一個寬度為 300 和高度為 500 的 tkinter 視窗,我應該使用什么代碼在 x=100 和 x=300 的行之間將標簽居中?
import tkinter
root = tkinter.Tk()
root.geometry('300x500')
label = tkinter.Label(root, text='Test.')
label.place(???)
tkinter.mainloop()
uj5u.com熱心網友回復:
import tkinter
root = tkinter.Tk()
root.geometry('300x500')
label = tkinter.Label(root, text='Test.')
label.place(anchor=tkinter.CENTER, relx=.5, rely=.5)
tkinter.mainloop()
為了更容易理解
import tkinter
root = tkinter.Tk()
root.geometry('300x500')
root['background']='white'
label = tkinter.Label(root, text='Test.', width=10, height=10, bg='red')
label.place(anchor=tkinter.CENTER, relx=.5, rely=.5)
tkinter.mainloop()
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/486934.html
