Только что начал работу над некоторыми GUI
. Я совершенно не знаком с tkinter
.
Я могу установить ширину label
и размер шрифта, используя .config
для отдельных меток.
Я хотел бы сделать это по умолчанию для определенный столбец c.
Я пробовал:
Label.config(width=70, font=('Courier',15))
Но продолжаю получать ошибки:
Traceback (последний вызов last): файл "/usr/local/lib/python3.6/dist-packages/IPython/core/interactiveshell.py", строка 3331, в run_code exe c (code_obj, self.user_global_ns, self.user_ns ) Файл "", строка 8, в Label.config (width = 70, font = ('Courier', 15)) TypeError: configure () отсутствует 1 обязательный позиционный аргумент: 'self'
Как правильно это сделать?
Полный код:
from tkinter import *
from tkinter import ttk
reasons_window = Tk()
ttk.Style.configure('TLabel',width=70,font=('Courier',15))
reasons_window.geometry("500x200")
# Create rows for the reasons to be entered.
label1 = ttk.Label(reasons_window, text="Qty")
label1.grid(row=0,column=0)
# for field in fields
e1 = Entry(reasons_window)
e1.grid(row=0,column=1)
def eval_click():
if int(e1.get()) == 100:
print('GO AHEAD')
eval_button = Button(reasons_window, text="Evaluate", command=eval_click)
eval_button.grid(row=3, column=0)
reasons_window.mainloop()