QT问题,QButtonGroup

2024无限可能! 2024无限可能! 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
请问各位大佬,我现在有一个需求是这样子的
有很多按钮,每一列是一个QButtonGroup,同一列按钮之间是互斥的,然后我怎么通过一个for循环把一个每一列按钮做成一个表格呀,本人渣渣一枚,麻烦各位大佬赐教!
我现在写的是这样
m_pHLayout=new QHBoxLayout();

QGridLayout *m_pBtnLayout1 = new QGridLayout();

QButtonGroup *m_pBtnGroup1=new QButtonGroup();

for(int i = 0; i < 16; i++)
{
CustomBtn *m_pBtn = new CustomBtn();

m_pBtn->setText(QString("%1").arg(i+1));

m_pBtn->setCheckable(true); //设置可选中

m_pBtnGroup1->addButton(m_pBtn,i);

m_pBtnLayout1->addWidget(m_pBtn);

}
m_pBtnGroup1->setExclusive(true); //设置互斥

connect(m_pBtnGroup1,SIGNAL(buttonClicked(int)),this,SLOT(slotCurrentIndex(int)));

m_pHLayout->addLayout(m_pBtnLayout1);

this->setLayout(m_pHLayout);
...全文

相关推荐

Qt 单选按钮 QButtonGroup 设置背景图片以及去掉小圆点

Qt QButtonGroup 单选按钮、背景、Qss

鼎鼎_home

QGroupBox和QButtonGroup.rar

介绍QGroupBox和QButtonGroup等用法

@蓝枫

Qt5学习笔记-QRadioButton与QButtonGroup的使用方法

资源下载链接为: https://pan.quark.cn/s/d9ef5828b597 Qt5学习笔记——QRadioButton与QButtonGroup是Qt5中两个关键的控件,用于实现单选按钮的功能。本文将详细阐述QRadioButton和QButtonGroup的使用方法及属性。 一、QRadioButton QRadioButton是一个可切换状态的按钮,对应的状态为选中(checked)和未选中(unchecked)。它通常用于表示程序中的“多选一”选项。在一组QRadioButton中,同一时刻只能有一个按钮处于选中状态,若用户选择其他按钮,原先被选中的按钮将变为未选中。QRadioButton类提供了一个文本标签和一个小图标,文本可在构造函数中设置,也可通过setText()方法设置,图标只能通过setIcon()方法设置。此外,通过在文本中某个字母前加“&”符号,可指定快捷键,例如:上述例子的快捷键为“Alt + c”。

2501_92343407

Qt网络五子棋游戏

描述:Qt学习结束后的一个总结性的练习项目,实现两个客户端(邀请和接受方)联机游戏,其它的客户端观看的功能。总代码量1200行。服务器为linux系统编程实现共370行,客户端Qt实现共740行。主要用到的知识点:线程和网络通信, Qt布局,信号和槽,C++线程类。总花费时间5天。关于网络通信部分均为Linux系统编程部分代码,完全可以改为Qt版的。

baiding1123

Qt按键框架

一个Qt按键框架,用更少的代码实现按键事件功能!添加一个新的按键只要注册一下就可以用了!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

KayChanGeek
评论 2
收藏 已收藏
分享
返回顶部
2024无限可能!
C++ 语言 65,214 成员 250,514 内容