gpt4 book ai didi

c++ - QBoxLayout 添加 QTextEdit 全尺寸和 QPushButton

转载 作者:行者123 更新时间:2023-11-30 02:50:23 24 4
gpt4 key购买 nike

我想在 QBoxLayout 中有一个 QTextEditQPushButton,其中按钮的大小根据需要尽可能小,其余的都是 textedit .

到目前为止,我想到了这个。

QPushButton* button = new QPushButton();
button->setText("Button");

QTextEdit* textedit = new QTextEdit();

QBoxLayout* boxLayout = new QBoxLayout(QBoxLayout::TopToBottom);
boxLayout->addWidget(textedit, 0, Qt::AlignTop);
boxLayout->addWidget(button, 0, Qt::AlignLeading);

mUI->centralWidget->setLayout(boxLayout);

textedit 和按钮之间仍然有填充。我怎样才能删除它?

Screenshot of Layout

最佳答案

尝试移除Qt::AlignTop:

QPushButton* button = new QPushButton();
button->setText("Button");

QTextEdit* textedit = new QTextEdit();

QBoxLayout* boxLayout = new QBoxLayout(QBoxLayout::TopToBottom);
boxLayout->addWidget(textedit, 0);
boxLayout->addWidget(button, 0, Qt::AlignLeading);

mUI->centralWidget->setLayout(boxLayout);

这对我来说很好

关于c++ - QBoxLayout 添加 QTextEdit 全尺寸和 QPushButton,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20489521/

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