QTabBar 图标位置
Posted
技术标签:
【中文标题】QTabBar 图标位置【英文标题】:QTabBar icon position 【发布时间】:2009-06-26 18:21:55 【问题描述】:有没有办法改变 Qt 中标签的图标或文本的对齐方式?具体来说,我希望文本出现在图标下方。默认情况下,图标位于文本的左侧,但这并不适用于所有情况(尤其是当您开始使用样式表设置标签样式时)当我可以完全更改时,这方面会受到如此限制,这对我来说似乎很奇怪选项卡其余部分的外观。
感谢您的任何建议!
【问题讨论】:
【参考方案1】:我能看到的唯一方法是创建一个QTabBar
的子类来实现您自己的绘画算法。然后你需要继承QTabWidget
来设置你自己的标签栏版本。对我来说,这看起来并不有趣。
【讨论】:
是的,这听起来也不像我的乐趣。我想知道他们是否出于跨平台原因限制了这一点。嗯...现在我很想尝试在源代码中纠正它并将其作为补丁提交回诺基亚。无法想象只有我会觉得这很有用。 同意这并不理想,但这篇文章让它变得更容易:***.com/questions/4802079/…以上是关于QTabBar 图标位置的主要内容,如果未能解决你的问题,请参考以下文章
Qt,QWidget,QTabWidget,QTabBar:如何将文本移动到图标的底部?
如何确定一个点是不是在 QTabWidget 的 QTabBar 旁边?