使用QSS的QCommandLinkBut​​ton文本和图标位置样式

时间:2014-08-19 13:52:01

标签: qt qpushbutton qtstylesheets

我想使用QCommandLinkButton自定义QSS,我想自定义窗口小部件的图标位置和文字位置。这可能吗?我无法在网络上或QSS Reference Documentation上找到任何内容,尽管可以设置小部件的样式。我尝试了widthheight属性,但它们确实有效。我认为适用于QPushButton的所有属性也适用于QCommandLinkButton QCommandLinkButton继承QPushButton

我试过

QCommandLinkButton::text {
    left: 10px;
}


QCommandLinkButton::icon {
    left: 10px;
}

但没有效果。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

这还不可能(从Qt 5.3.1开始)。 为了实现这一点,你必须派生类并重新实现paintEvent。