QTabWidget只设置一个标签的标题字体

Flo*_*ian 5 c++ qt qt4 qtabwidget

我用Interface创建了一个聊天程序QTabWidget.如果选项卡中有更新,我想将标签标题字体设置为粗体字体.使用QTabWidget :: font,我只能设置所有标签的标题字体.

Mor*_*sen 5

不幸的是,您只能访问文本本身.文本的字体未在QTabWidgetQTabBar中公开.也许改变标签的颜色就足够了?否则,你必须覆盖绘画算法,这可能会被证明是麻烦的.在Qt 3有可能在访问QTabtabAt(int index),但不幸的是,他们移除.