Css 如何在Qt4中的Mac OS X上垂直对齐QComboBox

Css 如何在Qt4中的Mac OS X上垂直对齐QComboBox,css,macos,qt,qt4,qt4.8,Css,Macos,Qt,Qt4,Qt4.8,我有一个包含QLabel、QComboBox和QLineEdit的水平布局。我在窗户上看起来很好。但在Mac OS X上,QComboBox垂直对齐已关闭 我加的红线 因此,我尝试更改QComboBox样式表: lineEdit->setStyleSheet( "QLineEdit{ margin-top: 3px; }" ); 这看起来更好: 但是QLineEdit焦点矩形看起来完全错误: 注意焦点矩形顶部的间隙 我知道这没什么大不了的。但它看起来不对,而且让我很恼火 我正在Mac O

我有一个包含QLabel、QComboBox和QLineEdit的水平布局。我在窗户上看起来很好。但在Mac OS X上,QComboBox垂直对齐已关闭

我加的红线

因此,我尝试更改QComboBox样式表:

lineEdit->setStyleSheet( "QLineEdit{ margin-top: 3px; }" );
这看起来更好:

但是QLineEdit焦点矩形看起来完全错误:

注意焦点矩形顶部的间隙

我知道这没什么大不了的。但它看起来不对,而且让我很恼火


我正在Mac OS X 10.10上使用Qt 4.8.6。

不如将底部边距添加到QComboBox?我试过了,但看起来不太对劲。