Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/124.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在菜单栏中添加单选按钮,Qt 5 C++_C++_Qt - Fatal编程技术网

如何在菜单栏中添加单选按钮,Qt 5 C++

如何在菜单栏中添加单选按钮,Qt 5 C++,c++,qt,C++,Qt,我正在制作一个基于QtGUI的应用程序来演示一些算法,我想从菜单栏中一次选择一个算法 为此,我有两种想法 一种是使QAction可检查,并循环检查每个QAction,只检查单击的QAction,取消选中所有其他QAction 另一个是在菜单栏中添加单选按钮 哪种方法更好 如果第二个更好,我该怎么做?您可以使用和使用setExclusivetrue,它一次只允许检查一个可检查的QAction,因此您不必手动进行检查。您节省了我的时间:-,谢谢@Rostislav

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

为此,我有两种想法

一种是使QAction可检查,并循环检查每个QAction,只检查单击的QAction,取消选中所有其他QAction

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

哪种方法更好


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

您可以使用和使用setExclusivetrue,它一次只允许检查一个可检查的QAction,因此您不必手动进行检查。

您节省了我的时间:-,谢谢@Rostislav