时间:2010-07-25 02:49:30

标签: python radio-button toggle tkinter

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:0)

出于某种原因,tkinter告诉我它不会知道indicatoron选项。但幸运的是,还有另一种方法可以获得切换行为:窗口小部件ttk::buttonttk::checkbuttonttk::radiobutton支持"Toolbutton"样式。对于ttk::checkbuttonttk::radiobutton,这使得它们的行为类似于切换按钮,甚至可以使用ttk::radiobutton创建互斥按钮。

import tkinter           # use "import Tkinter" for python 2
from tkinter import ttk  # use "import ttk" for python 2

tk = tkinter.Tk()
toggleBtn = ttk.Checkbutton(tk, text = 'Toogle me!', style = 'Toolbutton')
toggleBtn.pack()
tk.mainloop()