赞
踩
QT中QTabWidget在Qt 5.15 引入了 setTabVisible方法,低版本实现方法
//TabWidget class TabWidget : public QTabWidget { Q_OBJECT public: class widgetTab { public: QString text; QWidget* widget; bool visable; }; TabWidget(QWidget* parent = 0); ~TabWidget(); bool showTab(int index); bool hideTab(int index); protected: virtual void tabInserted(int index); private: QList<widgetTab> _tabpageWidgets; };
//TabWidget TabWidget::TabWidget(QWidget* parent) :QTabWidget(parent) { } TabWidget::~TabWidget() { } void TabWidget::tabInserted(int index) { QWidget *curr = widget(index); int realindex = -1; for(int x = 0; x <
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。