Qt,如何删除小部件的框架

时间:2017-09-25 08:51:05

标签: qt

我实现了两个QPlainTextEdit并将它们放在一个QSplitter中,但这两个小部件的边距有点大。我也注意到Qt创建者的wigets非常紧凑。我不知道如何减少我的小部件的距离。 enter image description here enter image description here

我在下面发布我的代码:

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);

0 个答案:

没有答案