默认情况下,文本始终位于选项卡图标的右侧...
我该怎么做才能将文本移到底部?
是否可以选择图标/文字对齐?
(我正在设计基于Qt Creator Designer的GUI 我正在尝试使用Qt样式表,但我不能。我还没有修改Qt Designer生成的代码。)
非常感谢!
答案 0 :(得分:1)
一种棘手的方式:
由于我们可以将QToolButton设置为文本上方的图标,只需创建一组水平或垂直列出的QToolButtons,每个按钮都需要是可检查的。将它们添加到QButtonGroup。
然后隐藏QTabWidget的TabBar(从父窗口小部件或ToolButtons下面),将TabWidget放在列出的ToolButtons下。
最后,将QButtonGroup buttonClicked信号连接到TabWidget的setCurrentIndex信号。
请注意,当您向QButtonGroup添加按钮时,您必须手动分配0的ID。