QSplitterWidget多窗口自动排列

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,从尾删除,
指定插入位置等,

猜你喜欢

转载自blog.csdn.net/cqltbe131421/article/details/83652951