文本和图标之间的QToolButton空间

时间:2016-05-30 08:46:51

标签: css qt qtoolbutton

我有一个QToolButton。我想要文字和图标。我通过setToolButtonStyle(Qt :: ToolButtonTextBesideIcon)设置按钮样式。

但图标和文字彼此如此接近。有没有一种方法可以通过css在图标和文本之间留出一些空间?

1 个答案:

答案 0 :(得分:0)

你做不到。 QToolButtonQPushButton)也没有这样的属性。这些按钮的所有属性都在documentation

您可以做的一件事是创建自己的类继承自QToolButton并重写paintEvent()。在此功能中,您将手动放置图标。

这是最短的解决方案,但是如果你足够勇敢,就会有更长的路径,比如直接创建自己的按钮子类QWidget(但在这种情况下,你需要实现其所有行为)。