telsale-management/代码/telsale_aux_kit/source/QMyStackedWidget.h

34 lines
654 B
C++

#ifndef QMYSTACKEDWIDGET_H
#define QMYSTACKEDWIDGET_H
#include <QHash>
#include <QtWidgets/QStackedWidget>
class QMyStackedWidget : public QStackedWidget
{
Q_OBJECT
public:
QMyStackedWidget(QWidget *parent = 0);
~QMyStackedWidget();
void addWidget( QWidget * pWidget, const QString & strWidgetName );
void removeWidget( QWidget * pWidget );
void removeWidget( const QString & strWidgetName );
void showWidget( const QString & strWidgetName );
void showWidget( int index );
protected Q_SLOTS:
private:
private:
//Ui::QMyStackedWidget ui;
QHash<QString, QWidget *> m_subWidgetTable; //子窗口hash表
};
#endif // QMYSTACKEDWIDGET_H