を使用して、インターフェイスを使用してチャットプログラムを作成しましたQTabWidget
。タブに更新がある場合は、タブのタイトルフォントを太字に設定したいと思います。QTabWidget :: fontを使用すると、すべてのタブのタイトルのフォントのみを設定できます。
質問する
4929 次
3 に答える
5
残念ながら、アクセスできるのはテキスト自体だけです。テキストのフォントは、QTabWidgetのQTabBarに表示されません。おそらく、タブの色を変更するだけで十分でしょうか?そうしないと、ペイントアルゴリズムをオーバーライドする必要があり、これはおそらく面倒な作業になるでしょう。QTab
Qt 3では、でアクセスすることは可能でしtabAt(int index)
たが、残念ながら、彼らはそれを削除しました。
于 2011-03-12T12:02:05.607 に答える
3
次のように、QTabBar :: setTabTextColor()メソッドを使用できます。
QTabBar* bar=tagWidget->tabBar();
bar->setTabTextColor(index, Qt::blue);
于 2011-10-25T08:01:50.253 に答える
0
今はQtに近づいていませんが、タブウィジェットの特定のページアイテムのフォントを設定してみてください。次のようなものを試してください。
yourTabWidget.currentWidget()->setFont(/*bold font*/);
于 2011-03-12T12:09:00.147 に答える