【发布时间】:2014-12-14 07:34:10
【问题描述】:
Python 3.4
我遇到了一个看似简单的问题。我有一系列单选按钮,从众多单选按钮中选择一个,我只想在启动时选择第一个作为默认按钮,但是在阅读了文档和一些操作方法之后,我必须忽略一些东西。
似乎invoke() 或select() 可能会这样做,但我得到“'NoneType' 对象没有属性'invoke'”,与select 相同。我还尝试将状态设置为“已选择”,但这似乎不是单选按钮小部件的有效状态。
编辑:我主要关心的是如何设置默认按钮。 NoneType 错误并不是我的问题。这只是我在实验时遇到的最新错误。如果我少说一些细节,有人会抱怨“你试过什么?”等等。
我是 Python 和 Tk 的新手,所以我想我只是忽略了一些东西。
例子:
button1 = ttk.Radiobutton(mainframe, text="Start", variable=m_type, value='start', command=start_options).grid(column=2, row=1, sticky=W)
button1.invoke()
感谢您的帮助。
【问题讨论】:
标签: python python-3.x tkinter radio-button