我正在使用Qt Designer来设计一个表单,其中包含QLabel、QLineEdit和QComboBox控件,这些控件位于QFormLayout和QHBoxLayout容器内。为了使控件按其文本基线垂直对齐,我需要做什么?
在Max OS X上预览对话框时,不同的控件并没有按其基线对齐。以下示例是使用QHBoxLayout,但使用QFormLayout也会出现相同的问题:
我正在寻找一个解决方案,适用于所有可应用基线调整的小部件组合,并且根据样式、平台、小部件组合、小部件大小和字体设置自动进行调整。类似于CSS中的vertical-align: baseline;。
更新
我在Windows XP上进行了相同的测试,并使用样式表应用了RA.s的建议。但这似乎并没有改变任何控件或其文本的放置位置。
在Max OS X上预览对话框时,不同的控件并没有按其基线对齐。以下示例是使用QHBoxLayout,但使用QFormLayout也会出现相同的问题:
我正在寻找一个解决方案,适用于所有可应用基线调整的小部件组合,并且根据样式、平台、小部件组合、小部件大小和字体设置自动进行调整。类似于CSS中的vertical-align: baseline;。
更新
我在Windows XP上进行了相同的测试,并使用样式表应用了RA.s的建议。但这似乎并没有改变任何控件或其文本的放置位置。