Qt-demo-basiclayouts

Posted COCO_PEAK_NOODLE

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Qt-demo-basiclayouts相关的知识,希望对你有一定的参考价值。

主要对Dialog进行了布局,界面如下


主要使用到类
1-QVBoxLayout
2-QHBoxLayout
3-QGridLayout
4-QFormLayout
5-QGroupBox

知识点
这里不熟悉的就是这个QFormLayout,我们看下它的构建代码

    formGroupBox = new QGroupBox(tr("Form layout"));
    QFormLayout *layout = new QFormLayout;
    layout->addRow(new QLabel(tr("Line 1:")), new QLineEdit);
    layout->addRow(new QLabel(tr("Line 2, long text:")), new QComboBox);
    layout->addRow(new QLabel(tr("Line 3:")), new QSpinBox);
    formGroupBox->setLayout(layout);

效果就如From Layout一样,它实现了QLabel和其它元素(QLineEdit、QComboBox、QSpinBox)的绑定。

以上是关于Qt-demo-basiclayouts的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段——CSS选择器

谷歌浏览器调试jsp 引入代码片段,如何调试代码片段中的js

片段和活动之间的核心区别是啥?哪些代码可以写成片段?

VSCode自定义代码片段——.vue文件的模板

VSCode自定义代码片段6——CSS选择器

VSCode自定义代码片段——声明函数