QSplitter就是一个可以包含一些其他窗口部件的窗口部件。
在切分窗口(splitter)中的这些窗口部件会通过切分条(splitter handle)而分隔开来。用户可以通过拖动这些切分条来改变切分窗口中子窗口部件的大小。切分窗口常常可以用作布局管理器的替代品,从而可以把更多的控制权交给用户

头文件
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QMainWindow>
class QSplitter;
class QCloseEvent;
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
MainWindow(QWidget *parent = nullptr);
~MainWindow();
protected:
void closeEvent(QCloseEvent *event) override;
private:
void readSettings();
void writeSettings();
private:
QSplitter* splitter;
QSplitter* spl

本文介绍了QSplitter在Qt中的应用,作为窗口部件的分隔器,用户可通过调整切分条控制子窗口大小,用作布局管理器的替代,赋予更多自定义空间。
最低0.47元/天 解锁文章
242

被折叠的 条评论
为什么被折叠?



