QSplitterWidget多視窗自動排列
阿新 • • 發佈:2018-12-19
QQ:609162385
#ifndef QSPLITTERWIDGET_H #define QSPLITTERWIDGET_H #include <QWidget> #include <QList> #include <QWidget> class QSplitterWidget : public QWidget { Q_OBJECT public: explicit QSplitterWidget(QWidget *parent = 0); protected: void arrangeWidget(); signals: public: void addWidget(QWidget* w,int index); void addWidgetFirst(QWidget* w); void addWidgetEnd(QWidget* w); void reduceWidgetFirst(); void reduceWidgetEnd(); void reduceWidget(QString objectName); private: QList<QWidget*> listw; int space; }; #endif // QSPLITTERWIDGET_H
1,隨機刪除, 2,從頭刪除, 3,從尾刪除, 指定插入位置等,