如何在两个 x 坐标之间居中 tkinter 标签
How to center tkinter label between two x coordinates
如果我有一个宽度为 300 和高度为 500 的 tkinter window,我应该使用什么代码将标签居中放置在 x=100 和 x=300 的行之间?
import tkinter
root = tkinter.Tk()
root.geometry('300x500')
label = tkinter.Label(root, text='Test.')
label.place(???)
tkinter.mainloop()
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()
如果我有一个宽度为 300 和高度为 500 的 tkinter window,我应该使用什么代码将标签居中放置在 x=100 和 x=300 的行之间?
import tkinter
root = tkinter.Tk()
root.geometry('300x500')
label = tkinter.Label(root, text='Test.')
label.place(???)
tkinter.mainloop()
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()