qdoolwidgetのqtoolbarとタイトルバーのテキストのボタンのテキストのフォント色を変更する方法。qdockwidgetタイトルバーのフォントの色
qtスタイルシートのカラーラベルを使用してフォントの色を変更しようとしましたが、qdockwidget :: title barとqdockツールバーでは機能しないようです。
qdoolwidgetのqtoolbarとタイトルバーのテキストのボタンのテキストのフォント色を変更する方法。qdockwidgetタイトルバーのフォントの色
qtスタイルシートのカラーラベルを使用してフォントの色を変更しようとしましたが、qdockwidget :: title barとqdockツールバーでは機能しないようです。
私は同じ問題を抱えていたと私はタイトルの色は、このように変更することができることを発見しました:
QDockWidget {
color: white;
}
それは本当に悪いです(それはすべてのウィジェットの色が変わります)が、それは動作します。
なぜあなたはカスタムタイトルバーを作っていませんか? QWidgetにバンドルされているものであれば何でも構いません。
QLabel *label = new QLabel("Header Text", myDock);
label->setStyleSheet("color: orange; font-size: 14pt; font-weight: bold;");
myDock->setWidget(bodyWidget);
myDock->setTitleBarWidget(label);
私は近いまたはドッキング解除などの不足しているボタンがありますが、それは、作品のQt 5.3でテストしてみた: -/
私はあなたが彼ら(プッシュボタン付きまたはそう)を作成し、すべてをバンドルすることができると思います1つのウィジェットで、setTitleBarWidgetで設定し、いくつかの信号を接続します。閉じるボタンのための少なくともhide()スロットがあり、setFloatを使用してfloatのスロットをコードする必要があるかもしれません。