我有一个自定义小部件,它有一个QLineEdit&里面有2个QPushButtons。 我想一般地对齐它们,以便它们在所有平台上看起来都一样(WIN,LINUX和osX)。
我试图通过手动检查不同的偏移来使用偏移来对齐它们。它适用于Windows和Linux,但在Mac上,按钮被QLineEdit隐藏。
我想知道是否有一种通用的方式,我可以在QLineEdit中使用这些按钮,适用于所有平台&缩放值。
答案 0 :(得分:0)
如图所示,我想要两个按钮,就像在visual studio中一样。我试过QComboBox,但它没有解决目的,因为它的标签不可编辑。
我通过移动两个按钮大小来解决这个问题,
adjFirstBtnWidth = lineEditWidth - firstButtonWidth - secondButtonWidth
adjSecondBtnWidth = lineEditWidth - secondButtonWidth
现在,我按adjFirstBtnWidth
&移动了第一个按钮。 x轴上adjSecondBtnWidth
的第二个按钮。
它似乎适用于Windows& Linux,但我要等到它是否在OSX上工作。
希望这对某人有帮助。