【已解决】c++ qt如何动态隐藏tabwidget中tab页

本博文源于笔者正在写的代码,旨在讲解如何解决c++ qt中动态隐藏与显示tabwidget中tab页

问题再现

当有两个按钮一个btn1,一个btn2,按住btn1,显示tab2与3,隐藏tab1,按住btn2,显示tab1,隐藏tab2与tab3
在构造函数里把tab1,tab2,tab3指针拿到,拿到函数是:

tab1 = ui->tabwidget->widget(0);
tab2 = ui->tabwidget->widget(1);
tab3 = ui->tabwidget->widget(2);

动态隐藏

按住按钮btn1,隐藏tab1.显示tab2与tab3

for(int i = ui->tabwidget->count()-1;i>=0;i--){
	ui->tabwidget->removetab(i);
}
ui->tabwidget->addtab(tab2,"tab2");
ui->tabwidget->addtab(tab3,"tab2");

按住按钮btn2,隐藏tab2,tab3,显示tab1

for(int i = ui->tabwidget->count()-1;i>=0;i--){
	ui->tabwidget->removetab(i);
}
ui->tabwidget->addtab(tab1,"tab1");


最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-19 14:16:05       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-19 14:16:05       106 阅读
  3. 在Django里面运行非项目文件

    2024-03-19 14:16:05       87 阅读
  4. Python语言-面向对象

    2024-03-19 14:16:05       96 阅读

热门阅读

  1. Qt散文一

    2024-03-19 14:16:05       39 阅读
  2. 【Linux】cat & vim 命令存在着什么区别?

    2024-03-19 14:16:05       37 阅读
  3. LC 热题 100:数组与矩阵的探索之旅

    2024-03-19 14:16:05       34 阅读
  4. PostgreSQL和MySQL的异同

    2024-03-19 14:16:05       43 阅读
  5. 关于BFF

    2024-03-19 14:16:05       39 阅读
  6. ES6数组判断以及原始值转换

    2024-03-19 14:16:05       44 阅读
  7. redis cpu百分百问题

    2024-03-19 14:16:05       36 阅读