qt七个按钮进行互斥

void Home::on_toolButton_setting_clicked()

{

set_head_unchecked(qobject_cast<QToolButton *>(sender()));

}

void Home::set_head_unchecked(QToolButton *tool_button)

{

ui->toolButton_home->setChecked(false);

ui->toolButton_setting->setChecked(false);

ui->toolButton_warning->setChecked(false);

ui->toolButton_net_info->setChecked(false);

ui->toolButton_play_back->setChecked(false);

ui->toolButton_play_video->setChecked(false);

ui->toolButton_fc_realtime->setChecked(false);

复制代码
tool_button->setChecked(true);

if(tool_button->objectName()=="toolButton_home")
{
     home_page_video->show();
}
else
{
     home_page_video->hide();
}

}

相关推荐
水煎包V:YEDIYYDS88817 分钟前
QT modbus 通信教程,把modbus封装到线程单例中,在线程内完成数据收发,解析。把重要数据以信号方式通知到qml层展示,解决UI卡顿
qt·modbus·线程服务
东哥很忙XH1 小时前
python使用PyQt5开发桌面端串口通信
开发语言·驱动开发·python·qt
汪宁宇2 小时前
如何在QT5+MinGW环境中编译使用QGIS开发地图应用
c++·qt·qgis·mingw·地图库
刺客xs3 小时前
Qt-----QSS样式表
开发语言·javascript·qt
qq_401700413 小时前
QProgressBar+QSS 进度条
qt
小灰灰搞电子5 小时前
Qt PDF模块详解
数据库·qt·pdf
ibuki_fuko5 小时前
QT/C++ 程序启动时检查程序是否已经启动
开发语言·c++·qt
深蓝海拓5 小时前
PySide6从0开始学习的笔记(五) 信号与槽
笔记·qt·学习·pyqt
淼淼7635 小时前
Qt工具栏+图页,图元支持粘贴复制,撤销,剪切,移动,删除
开发语言·c++·windows·qt
Kelvin_Ngan5 小时前
Qt包含QtCharts/QValueAxis时编译报错
开发语言·qt