0

默认情况下,文本始终位于选项卡图标的右侧......
我应该怎么做才能将文本移动到它的底部?
是否可以选择进行图标/文本对齐?

(我正在基于 Qt Creator Designer 设计 GUI。
我正在尝试使用 Qt 样式表,但我不能。我还没有修改 Qt Designer 生成的代码。)

非常感谢!

4

1 回答 1

1

一个棘手的方法:

由于我们可以将 QToolButton 设置为文本上方的图标,因此只需创建一组 QToolButton,水平或垂直列出,每个按钮都需要是可检查的。将它们添加到 QButtonGroup。

然后隐藏 QTabWidget 的 TabBar(在父窗口外或 ToolButtons 下),将 TabWidget 放在列出的 ToolButtons 下。

最后,将 QButtonGroup buttonClicked 信号连接到 TabWidget 的 setCurrentIndex 信号。

请注意,当您向 QButtonGroup 添加按钮时,您必须手动从 0 开始分配 ID。

于 2016-03-24T08:34:09.417 回答