【问题标题】:QTabBar icon positionQTabBar 图标位置
【发布时间】:2009-06-26 18:21:55
【问题描述】:

有没有办法改变 Qt 中标签的图标或文本的对齐方式?具体来说,我希望文本出现在图标下方。默认情况下,图标位于文本的左侧,但这并不适用于所有情况(尤其是当您开始使用样式表设置标签样式时)当我可以完全更改时,这方面会受到如此限制,这对我来说似乎很奇怪选项卡其余部分的外观。

感谢您的任何建议!

【问题讨论】:

    标签: c++ qt tabs stylesheet


    【解决方案1】:

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

    【讨论】:

    • 是的,这听起来也不像我的乐趣。我想知道他们是否出于跨平台原因限制了这一点。嗯...现在我很想尝试在源代码中纠正它并将其作为补丁提交回诺基亚。无法想象只有我会觉得这很有用。
    • 同意这并不理想,但这篇文章让它变得更容易:stackoverflow.com/questions/4802079/…
    猜你喜欢
    • 2015-11-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-27
    • 1970-01-01
    • 2017-05-29
    相关资源
    最近更新 更多