如何在 Qt Creator 中添加可调整大小的小部件?

发布于 2024-12-01 14:07:34 字数 105 浏览 0 评论 0原文

如何在 Qt Creator 中添加可调整大小的小部件?

特别是 QVBoxLayoutQHBoxLayout 中的小部件

How can I add resizable widgets in Qt Creator?

Specially widgets in QVBoxLayout or QHBoxLayout

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

牵强ㄟ 2024-12-08 14:07:34

例子:

int main(int argc, char *argv[])
{
    QApplication app(argc, argv);
    QWidget* w = new QWidget;
    QVBoxLayout* l = new QVBoxLayout;
    w->setLayout(l);
    QPushButton* b = new QPushButton("hello");
    b->setSizePolicy(QSizePolicy::Expanding,QSizePolicy::Expanding);
    l->addWidget(b);
    w->show();    

    return app.exec();
}

Example:

int main(int argc, char *argv[])
{
    QApplication app(argc, argv);
    QWidget* w = new QWidget;
    QVBoxLayout* l = new QVBoxLayout;
    w->setLayout(l);
    QPushButton* b = new QPushButton("hello");
    b->setSizePolicy(QSizePolicy::Expanding,QSizePolicy::Expanding);
    l->addWidget(b);
    w->show();    

    return app.exec();
}
醉态萌生 2024-12-08 14:07:34

如果您希望小部件可调整大小,则必须使用布局:
http://doc.qt.io/qt-5/layout.html

You must use layouts if you want that your widgets are resizable:
http://doc.qt.io/qt-5/layout.html

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文