我实现了两个QPlainTextEdit并将它们放在一个QSplitter中,但这两个小部件的边距有点大。我也注意到Qt创建者的wigets非常紧凑。我不知道如何减少我的小部件的距离。
我在下面发布我的代码:
QVBoxLayout * spuvbox = new QVBoxLayout ;
SPUEdit = new CodeEditor;
QLabel *label1 = new QLabel("SPU Code");
spuvbox->addWidget(label1);
spuvbox->addWidget(SPUEdit);
QWidget * spuwidget = new QWidget;
spuwidget->setLayout(spuvbox);
QVBoxLayout * mpuvbox = new QVBoxLayout ;
MPUEdit = new CodeEditor;
QLabel *label2 = new QLabel("MPU Code");
mpuvbox->addWidget(label2);
mpuvbox->addWidget(MPUEdit);
QWidget * mpuwidget = new QWidget;
mpuwidget->setLayout(mpuvbox);
QSplitter * textsplitter = new QSplitter(Qt::Horizontal,0);
textsplitter->setHandleWidth(2);
textsplitter->addWidget(spuwidget);
textsplitter->addWidget(mpuwidget);
setCentralWidget(textsplitter);