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();
}

}

相关推荐
wzg20163 小时前
vscode 配置使用pyqt5
开发语言·数据库·qt
Larry_Yanan5 小时前
QML学习笔记(二十四)QML的Keys附加属性
c++·笔记·qt·学习·ui
hqwest7 小时前
QT肝8天09--用户列表
开发语言·c++·qt·上位机·qt开发
nnerddboy12 小时前
QT(c++)开发自学笔记:1.串口
c++·笔记·qt
ajassi200017 小时前
开源 C++ QT QML 开发(七)自定义控件--仪表盘
c++·qt·开源
wzg201619 小时前
pyqt5 简易入门教程
开发语言·数据库·qt
fl17683120 小时前
基于pyqt5实现的视频抽帧工具源码+项目说明用于目标检测图片采集
qt·目标检测·音视频
无敌最俊朗@1 天前
如何把qt + opencv的库按需要拷贝到开发板
linux·qt
hqwest1 天前
QT肝8天16--加载动态菜单
开发语言·数据库·qt·ui·sqlite
友友马1 天前
『 QT 』Qt初识
开发语言·qt