在 QPushButton 文本中添加间距

Add Spacing in QPushButton Text

我一直在寻找一种在 QPushButton 文本上实现间距的方法。我设法设计了它的对齐方式,但找不到任何关于如何在字母之间创建间距的线索。我正在使用 pyside2 和 Qt Designer 来绘制我的 window。我在 Whosebug 周围看到了关于图标和文本间距的问题;那不是我要找的。如果不可能,我接受任何替代方案来解决这个问题。谢谢

虽然 QSS 基于 CSS2.1,它提供 letter-spacing 属性,但不支持小部件。

Designer的属性编辑器也不支持,所以只能通过代码实现,使用setLetterSpacing():

font = button.font()
font.setLetterSpacing(font.AbsoluteSpacing, 4)
button.setFont(font)