当前位置:   article > 正文

QTabWidget显示隐藏tab页方法_qtabwidget隐藏显示tab页

qtabwidget隐藏显示tab页

QT中QTabWidget在Qt 5.15 引入了 setTabVisible方法,低版本实现方法

  1. //TabWidget
  2. class TabWidget : public QTabWidget
  3. {
  4. Q_OBJECT
  5. public:
  6. class widgetTab {
  7. public:
  8. QString text;
  9. QWidget* widget;
  10. bool visable;
  11. };
  12. TabWidget(QWidget* parent = 0);
  13. ~TabWidget();
  14. bool showTab(int index);
  15. bool hideTab(int index);
  16. protected:
  17. virtual void tabInserted(int index);
  18. private:
  19. QList<widgetTab> _tabpageWidgets;
  20. };
  1. //TabWidget
  2. TabWidget::TabWidget(QWidget* parent)
  3. :QTabWidget(parent)
  4. {
  5. }
  6. TabWidget::~TabWidget()
  7. {
  8. }
  9. void TabWidget::tabInserted(int index)
  10. {
  11. QWidget *curr = widget(index);
  12. int realindex = -1;
  13. for(int x = 0; x <
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小舞很执着/article/detail/962300
推荐阅读
相关标签
  

闽ICP备14008679号