Прошу прощения, что мой вопрос может показаться глупым, но я прочитал какую-то вики, а также вопросы, размещенные в 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()
Непонятно, что вы просите. Вы действительно хотите, чтобы кнопка была 10 строк высотой на 5 символов? Или вы хотите, чтобы кнопка заполнила раздел окна, в котором он находится? Или оба? Или что-то другое? Кроме того, это на Mac или на другой платформе? У вас очень мало контроля над размером кнопки на Mac. –
Hi @BryanOakley! Спасибо за ваш ответ, но я хочу настроить размер кнопки, либо сделать ее 10 * 5, либо заполнить рамку, я могу изменить ширину, но высота просто не работает. Я работаю на Mac, возможно, это проблема, не знаете ли вы, как изменить высоту кнопки по умолчанию, если я использую Mac? – JiaweiK
Вы не можете изменить высоту кнопки в маке. Зачем вам нужна такая большая кнопка? Есть и другие виджеты, которые вы, вероятно, можете использовать. –