本文主要是介绍QSplitter QSplitterHandle 实现自定义自定义分割器,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、效果图
二、代码
#ifndef SPLITERWIDGET_H
#define SPLITERWIDGET_H#include <QObject>
#include <QTextEdit>
#include <QWidget>
#include <QDebug>
#include <QSplitter>
#include <QSplitterHandle>
#include <QHBoxLayout>
#include <QVBoxLayout>class HspliterHandler : public QSplitterHandle
{Q_OBJECT
public:explicit HspliterHandler(Qt::Orientation o, QSplitter *parent);
};class Hspliter : public QSplitter
{Q_OBJECT
public:explicit Hspliter(Qt::Orientation o, QWidget* parent = nullptr);protected:virtual HspliterHandler *createHandle();
};class SpliterWidget : public QWidget
{Q_OBJECT
public:SpliterWidget();
};#endif // SPLITERWIDGET_H
这篇关于QSplitter QSplitterHandle 实现自定义自定义分割器的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!