如何在菜单栏中添加单选按钮,qt 5 c ++

时间:2015-11-01 13:32:44

标签: c++ qt

我正在制作一个基于QT GUI的应用程序来演示一些算法,我想从菜单栏中一次选择一个算法。

为此,我有两种方法,

一个是让QAction可以检查并循环遍历每一个,只检查一个被点击的并取消选中所有其他的。

另一种是在菜单栏中添加单选按钮。

哪种方法更好?

如果第二个更好,我该怎么做?

1 个答案:

答案 0 :(得分:5)

您可以使用QActionGroup并使用setExclusive(true),这样一次只能检查一个可检查的QAction,因此您无需手动执行此操作。