Qt 设置button互斥,一组button只能选中一个

摘要:
Qt设置按钮的互斥。一组按钮只能选择一个目录,当选中同一容器中的按钮时,它将自动互斥。2.应首先设置不同容器中的互斥效应
Qt 设置button互斥,一组button只能选中一个

目录

一、同一容器内互斥

效果
Qt 设置button互斥,一组button只能选中一个第1张

  1. 先在界面是拖入一个控件容器,这里以QGroupBox为例
  2. 再放进来几个按钮控件
    Qt 设置button互斥,一组button只能选中一个第2张
  3. 设置按钮属性,第一个红框勾选是设置按钮可选,第二个勾选就是设置自动互斥,当同一容器内的按钮勾选了这个选项就会自动互斥
    Qt 设置button互斥,一组button只能选中一个第3张

二、不同容器内互斥

效果
Qt 设置button互斥,一组button只能选中一个第4张

  1. 还是先设置所要互斥的按钮的属性
  2. 需要用到QtQButtonGroup类,实例化一个QButtonGroup对象,然后将所有需要互斥的按钮全部添加进去
	QButtonGroup * box = new QButtonGroup;
	// 设置是否互斥
	box->setExclusive(true);
	// 将需要互斥的按钮全部添加到 QButtonGroup 中
	box->addButton(ui.pushButton);
	box->addButton(ui.pushButton_3);
	box->addButton(ui.pushButton_2);
	box->addButton(ui.pushButton_4);
	box->addButton(ui.pushButton_5);
	box->addButton(ui.pushButton_6);
	box->addButton(ui.pushButton_7);
	box->addButton(ui.pushButton_8);
	box->addButton(ui.pushButton_9);
	box->addButton(ui.pushButton_10);

完成

免责声明:文章转载自《Qt 设置button互斥,一组button只能选中一个》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇海康威视监控rtsp播放JQuery中查找父元素,子元素,追加元素,插入元素和删除元素 及其他常用方法下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

WPF知识点全攻略11- 命令(Command)

先看一下命令的简单使用: <Window.CommandBindings> <CommandBinding Command="ApplicationCommands.Cut" CanExecute="CutCommand_CanExecute" Executed="CutCommand_Executed" />...

WEB打印大全

导出excel打印 private void ImageButton1_Click(object sender, System.Web.UI.ImageClickEventArgs e)  {   Response.Clear();    Response.Buffer= true;       Response.AppendHeader("Content...

jQuery(二)

二、jQuery的选择器 我们以前在CSS中学习的选择器有: 今天来学习一下jQuery 选择器。 jQuery选择器是jQuery强大的体现,它提供了一组方法,让我们更加方便的获取到页面中的元素。 1、jQuery 的基本选择器 代码如下: <!DOCTYPE html> <html lang="en"> <...

flask 单个表单多个提交按钮 --

单个表单多个提交按钮 在某些情况下,可能需要为一个表单添加多个提交按钮。比如在创建文章的表单中添加发布按钮和存草稿的按钮。当用户提交表单时,需要在视图函数中根据按下的按钮来做出不同的处理。 下面例子中创建了一个表单,save按钮用于保存,publish表示发布,正文字段使用TextAreaField字段。 forms.py: classNewPostFor...

设计模式之命令模式-JS

理解命令模式 假设有一个快餐店,而我是该餐厅的点餐服务员,那么我一天的工作应该是这样的:当某位客人点餐或者打来订餐电话后,我会把他的需求都写在清单上,然后交给厨房,客人不用关心是哪些厨师帮他炒菜。我们餐厅还可以满足客人需要的定时服务,比如客人可能当前正在回家的路上,要求1个小时后才开始炒他的菜,只要订单还在,厨师就不会忘记。客人也可以很方便地打电话来撤销订...

Qt QSS QCheckBox和QRadioButton

导读      单选按钮(QRadioButton)和复选框(QCheckBox)是界面设计中的重要元素。单选按钮只允许用户在一组选项中选择一个,且当其中一个被选中的时候,按钮组中的其他单选按钮自动取消。复选框则可以让用户同时选中多个选项,这在多项选择的情况下非常有用。此外,复选框经过设置还具备第三种状态:未决状态(partially checked)。单...