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

}

相关推荐
強云5 小时前
界面架构- MVP(Qt)
qt·架构
嘤国大力士13 小时前
C++11&QT复习 (七)
java·c++·qt
嘤国大力士14 小时前
C++11&QT复习 (十一)
开发语言·c++·qt
wkm95614 小时前
qt.qpa.xcb: could not connect to display解决方法
开发语言·qt·ubuntu
追烽少年x17 小时前
在Qt中直接在构建目录下直接运行.exe文件报错问题分析
qt
AAA废品回收站陈师傅20 小时前
19信号和槽_信号和槽的基本概念
qt
爱吃巧克力的程序媛20 小时前
在 Qt 创建项目时,Qt Quick Application (Compat) 和 Qt Quick Application
开发语言·qt
AAA废品回收站陈师傅21 小时前
18认识Qt坐标系
qt
m0_5557629021 小时前
QT 动态布局实现(待完善)
服务器·数据库·qt
genispan1 天前
QT/C++ 多线程并发下载实践
开发语言·c++·qt