gpt4 book ai didi

c++ - 如何从 QWidget 表单中删除此空格(边距)

转载 作者:太空宇宙 更新时间:2023-11-04 11:32:17 25 4
gpt4 key购买 nike

我有一个QWidget 表单,然后我在表单上添加了QTextEdit,但是顶部有一个空格(边距)。

我尝试使用以下内容:

QWidget *widget = new QWidget(this);
widget->layout()->setContentsMargins(0,0,0,0);

但不幸的是,它没有做我想要的。

如何删除该空间(边距)使其像leftrightdown 边一样?


完整代码

QWidget *widget = new QWidget(this);
QTextEdit *TextEdit = new QTextEdit(widget);
QMdiSubWindow *mdiWindows = ui->mdiArea->addSubWindow(widget);
mdiWindows->setGeometry(5, 5, 300, 250);
mdiWindows->setWindowTitle(finfo.baseName());
mdiWindows->setWindowState(Qt::WindowMaximized);
mdiWindows->layout()->addWidget(TextEdit);
mdiWindows->layout()->setContentsMargins(0,0,0,0);
TextEdit->setText(cache);
widget->setMaximumHeight(0);
mdiWindows->show();

最佳答案

尝试添加一个

widget->layout()->setSpacing(0);

关于c++ - 如何从 QWidget 表单中删除此空格(边距),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24289676/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com