如何在QToolButton中使文本从右向左开始,以及如何删除图标和文本之间的空格?

问题描述 投票:0回答:1

如图所示,我创建了3个qtoolbutton并进行了以下设置: 最小尺寸=200px 在这种情况下,我尝试通过 padding-left 和 padding-right 来消除图标和文本之间的空间,但它们都会增加按钮的大小

在第二张图片中,我没有固定 qtoolbuttons 的大小,有一个小空间,我使用以下设置摆脱了它: 左内边距 = -8 paddign-右 = 0 但如图所示,qtoolbuttons 的大小不一样,当我尝试使它们大小相同时,我在文本和图标之间出现了一个空格

[第三张图中,出现了我想要的形状 图标位于右侧,文本位于左侧,我通过layoutDirection = RightToLeft 实现了这一点 文本从右到左开始,我在图 2 中实现了这一点,但按钮的大小不同 按钮大小相等,我在图 1 中实现了这一点,但图标和文本之间有一个空格

这个问题一直困扰着我,有志工可以给我解释一下吗?]3

python qt pyqt5 qt-designer qtoolbutton
1个回答
0
投票

我曾经做过类似C++ Qt的东西。如果您有兴趣,我可以发布代码。这是图片

© www.soinside.com 2019 - 2024. All rights reserved.