应用样式表后,QCheckBox指标大小错误

时间:2014-03-11 12:25:48

标签: qt qt4.6 qtstylesheets qstyle

我从QCheckBox类创建了一个自己的复选框类。在我的实现中,我使用复选框指示符的大小和我的内部算法的复选框标签间距。

我得到这样的尺码:

// Checkbox indicator size.
style()->subElementRect(QStyle::SE_CheckBoxIndicator, &option);

// Checkbox label spacing size.
style()->pixelMetric(QStyle::PM_CheckBoxLabelSpacing, &option);

对于标准小部件,它可以正常工作。但是当我在我的小部件上使用另一个大小的自定义指示符图标应用qss时,我仍然得到标准值,而不是qss。

如何为样式小部件获取正确的值? 我使用的是Qt 4.6。

0 个答案:

没有答案