如何在tkinter python中更改按下时的按钮位置

gxwragnw  于 2022-12-05  发布在  Python
关注(0)|答案(1)|浏览(295)

请告诉我如何在tkinter中改变按钮的位置。我预测可以通过按钮['padx' = 4]来实现,但它不起作用。你知道如何做到吗?

from tkinter import ttk
import random

window = tk.Tk()
window.geometry('512x512')

def click():
    pass

button = ttk.Button(
    text="No",
    command=click
).pack(padx=5, pady=15)


window.mainloop()
zf9nrax1

zf9nrax11#

我将2个变量分配给随机整数,然后用这些变量更新按钮的位置。如果希望随机位置是更宽的区域,请在“random_int”中增加数字“100”。

from tkinter import *
import random

window = Tk()
window.geometry('512x512')

x = 5
y = 15

def click():
  random_int = random.randint(0, 100)
  x = (random_int)
  random_int = random.randint(0, 100)
  y = (random_int)
  button.place(x=x, y=y)

button = Button(text="No", command=click)

button.pack(padx=5, pady=15)

window.mainloop()

相关问题