首页 > 解决方案 > 如何消除 tkinter gui 中的按钮移位

问题描述

在 tkinter gui (python 3) 中,当按下按钮时,会向右和向下移动一点以模拟按下按钮的效果,因此按钮上的文本会移动。我需要消除这种转变以获得一动不动的按钮。请帮我。非常感谢。

from tkinter import *

top = Tk()
top.geometry('480x320')
top.configure(bg="black")

def helloCallBack():
   print( "pressed")

B = Button(top, text ="Hello", command = helloCallBack, highlightthickness = 0, bd = 0)
B.place(x=50, y=50, width=100, height=100)

top.mainloop()

标签: pythontkinter

解决方案


您可以尝试使用该relief=FLAT选项。但这使按钮看起来像一个标签。请参阅此示例。所以也许relief=GROOVE会更好。


推荐阅读