如何将Gtk RadioMenuItem设置为“选中”而不激活

2024-04-18 20:19:13 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一份菜单和一些收音机菜单。你知道吗

用户选择一个选项后,我的程序会重新加载菜单,因此也会重置指向所选项目的指针。你知道吗

我需要以编程方式设置它,但不激活连接到它的函数。RadioMenuItem.set_active(True)将激活该函数。事实上,即使我没有调用set_active,即使只是在绘制菜单时,我的函数也会被调用。你知道吗

你怎么知道?你知道吗


Tags: 函数用户程序目的选项编程方式菜单
1条回答
网友
1楼 · 发布于 2024-04-18 20:19:13

结果发现active是连接到RadioMenuItem的错误信号,尽管它对常规MenuItem工作得非常好。你知道吗

相反,连接toggled信号,然后在回调函数中检查小部件的get_active()函数是否返回True,会产生所需的行为。你知道吗

相关问题 更多 >