2009-06-26 63 views
2

有没有办法改变Qt中标签图标或文本的对齐方式?具体来说,我希望文字出现在图标下方。默认情况下,图标位于文本的左侧,但这不适用于所有情况(特别是当您开始使用样式表开始样式化时)对于我来说,当我可以完全改变外观和感觉的标签的其余部分。QTabBar图标位置

感谢您的任何建议!

回答

2

我可以看到的唯一方法是创建一个QTabBar的子类,实现您自己的绘画算法。然后,您需要子类QTabWidget来设置您自己的标签栏版本。它对我来说看起来不是很有趣。

+1

是的,这听起来不像我的乐趣。我想知道他们是否因跨平台的原因而限制这一点。嗯......现在我很想尝试在源代码中纠正这个问题,并将它作为补丁提交给诺基亚。无法想象我会是唯一能找到有用的人。 – Toji 2009-06-30 16:46:40