感谢帮助...
我想使用tkinter的Button功能放置一个按钮。
我不确定如何放置按钮。我实际上使用pack()方法在屏幕上放了一个按钮,但我不确定如何控制它。这是我的代码
main = Tk()
canvas = Canvas(main, width = 500, height = 500)
canvas.pack()
btn1 = Button (tk, text = "speak your name and click here!", command = moo_man)
btn1.pack()
btn1.place(bordermode = OUTSIDE, width = 270, height = 25)
例如,我想把按钮放在右上角
谢谢,所有的帮助表示赞赏!!
答案 0 :(得分:1)
place
有相对位置选项。您可以组合绝对和相对定位,因此您希望相对 X坐标为1.0(即:一直到右边),绝对 Y坐标为零。此外,您希望坐标表示按钮的右上角,以便它位于父窗口的右上角:
bt1.place(relx=1.0, y=0, anchor="ne")
有关详细信息,请参阅http://effbot.org/tkinterbook/place.htm
旁注:您应该考虑在几乎所有情况下都使用pack
或place
。 place
对某些边缘情况很有用,但在大多数情况下,它是最不实用的几何管理器。 pack
和grid
使您的UI更易于创建和修改。他们值得花时间学习。