我最近发现了 Python,特别是 Tkinter 库。我们举起手来Checkbutton。
from tkinter import*
from tkinter.ttk import Checkbutton
window=Tk()
window.geometry('100x100')
window["bg"]="grey25"
Flip_forward_state = BooleanVar()
Flip_forward_state.set(True)
Flip_forward = Checkbutton(window, text='Сделать кувырок вперёд',font=("consolas", 15), bg="grey25", fg="white", var=Flip_forward_state)
Flip_forward.place(x=0, y=0)
window.mainloop()
我正在尝试设置参数bg, font,fg但它给出了一个错误:
Traceback (most recent call last):
File "D:\Python\tester.py", line 10, in <module>
Flip_forward = Checkbutton(window, text='Сделать кувырок вперёд',font=("consolas", 15), bg="grey25", fg="white", var=Flip_forward_state)
File "C:\Users\apaha\AppData\Local\Programs\Python\Python39\lib\tkinter\ttk.py", line 630, in __init__
Widget.__init__(self, master, "ttk::checkbutton", kw)
File "C:\Users\apaha\AppData\Local\Programs\Python\Python39\lib\tkinter\ttk.py", line 552, in __init__
tkinter.Widget.__init__(self, master, widgetname, kw=kw)
File "C:\Users\apaha\AppData\Local\Programs\Python\Python39\lib\tkinter\__init__.py", line 2572, in __init__
self.tk.call(
_tkinter.TclError: unknown option "-font"
请帮忙,我无法弄清楚问题是什么。谢谢!
问题是您正在
Checkbutton从导入tkinter.ttk,并且font仅在tkinter. 使用类似的小部件tkinter: