如何调整Tkinter按钮高度?
问题描述:
对不起,我的问题可能听起来很愚蠢,但我已经阅读了一些wiki以及Stack Overflow上发布的问题,但是,当我尝试调整按钮高度时,似乎只有框架大小延伸但按钮保持不变请帮我这一点,这里是我的测试代码:如何调整Tkinter按钮高度?
import tkinter
class Test:
def __init__(self):
self.main_window = tkinter.Tk()
self.button_frame = tkinter.Frame(self.main_window)
self.button = tkinter.Button(self.button_frame, text="Test", width=5, height=10)
self.button.pack()
self.button_frame.pack()
tkinter.mainloop()
test = Test()
答
感谢布赖恩奥克利,最后我发现,这是不可能的用Mac改变按钮高度,并且他建议使用标签作为可能的替代品最好的选择解决问题。
再次感谢您的帮助。
答
您需要在pack命令来指定内部填充:
self.button.pack(ipadx=10, ipady=10)
你不明白你在问什么。你真的想要按钮10行高5个字符?或者,您是否希望按钮填充它所在的窗口部分?或两者?或者是其他东西?此外,这是在Mac或其他平台上?您对Mac上按钮的大小几乎没有控制权。 – 2014-09-20 18:01:23
Hi @BryanOakley!谢谢你的回复,但我的意思是调整按钮的大小,要么10 * 5或填充框架,我可以改变宽度,但高度不起作用。我在Mac上工作,也许是问题所在,如果我使用Mac,您是否有任何想法如何更改默认按钮高度? – JiaweiK 2014-09-20 18:14:58
您无法更改mac中的按钮高度。你为什么需要这么大的按钮?还有其他可以使用的小部件。 – 2014-09-20 23:06:12