2024-04-18 20:19:13 发布
网友
我有一份菜单和一些收音机菜单。你知道吗
用户选择一个选项后,我的程序会重新加载菜单,因此也会重置指向所选项目的指针。你知道吗
我需要以编程方式设置它,但不激活连接到它的函数。RadioMenuItem.set_active(True)将激活该函数。事实上,即使我没有调用set_active,即使只是在绘制菜单时,我的函数也会被调用。你知道吗
RadioMenuItem.set_active(True)
set_active
你怎么知道?你知道吗
结果发现active是连接到RadioMenuItem的错误信号,尽管它对常规MenuItem工作得非常好。你知道吗
active
相反,连接toggled信号,然后在回调函数中检查小部件的get_active()函数是否返回True,会产生所需的行为。你知道吗
toggled
get_active()
结果发现
active
是连接到RadioMenuItem的错误信号,尽管它对常规MenuItem工作得非常好。你知道吗相反,连接
toggled
信号,然后在回调函数中检查小部件的get_active()
函数是否返回True,会产生所需的行为。你知道吗相关问题 更多 >
编程相关推荐