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

标签 c++ qt layout qwidget

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

特别是 QVBoxLayoutQHBoxLayout 中的小部件

最佳答案

例子:

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

关于c++ - 如何在 Qt Creator 中添加可调整大小的小部件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7195781/

相关文章:

qt - 状态机和 Qt 设计器

c++ - 使用 boost::shared_ptr 引用迭代器而不复制数据?

c++ - 为什么发布版本 memset 比 visual studio 2012 中的调试版本慢?

c++ - 如何将 Qt 应用程序部署到其他系统?

c++ - 专门化模板成员函数 [SFINAE]

c++ - doLayout : how to setGeometry on top of another widget?

c++ - 测量 C++ 中的异常处理开销

c++ - "Incorrect string value"用于波兰语字符(QSqlTableModel、MySQL)

c++ - Qt 防止控件在调整窗口大小时移动

Java 图形用户界面布局