python - 如何消除 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()
解决方案
您可以尝试使用该relief=FLAT
选项。但这使按钮看起来像一个标签。请参阅此示例。所以也许relief=GROOVE
会更好。
推荐阅读
- android - 如何打开 NFC 标签和应用程序或没有应用程序的网站
- php - 如何在php codeigniter中上传后删除文件
- c# - How to get total count of Active Directory users by using of Azure Mgmt SDK fluent
- javascript - 基于切换开关的 React 提交验证
- python - 从具有 NaT 值的 datetime64[ns] 列创建 timedelta 列?
- javascript - 使用 JavaScript 在控制台中单击任何单选按钮时如何显示特定值?
- python - 大熊猫每分钟的日期直方图
- javascript - 如何根据多个键对数据进行分组和聚合?
- algorithm - 哪个算法函数的增长更快,O(n^2) 或 O(n^2*log(n)),为什么?
- python - 测试脚本的 HTML 报告生成