我需要创建表单。在左侧应该是复选框,在右侧编辑器中。
formLayout->addRow( new QCheckBox( "test 1" ), new QLineEdit );
formLayout->addRow( new QCheckBox( "test 1111111" ), new QLineEdit );
在Mac CheckBox上与表单中心对齐。要设置左对齐,我尝试使用:
formLayout->setFormAlignment( Qt::AlignLeft | Qt::AlignTop );
但CheckBox保持与中心对齐。
我做错了什么?
答案 0 :(得分:0)
您需要使用QFormLayout::setLabelAlignment
来设置表单标签的对齐方式(即第一列中的项目)。