1

ドックウィジェットのクローズボタンとフロートボタンの色を白に戻すことができないようです。これがドッキング時。

これが私が試したことです:

borderStyle.append(
"QDockWidget::close-button {color: rgb(255, 255, 255); background: rgb(100, 100, 100) }")
dock_->setStyleSheet(borderStyle);

背景色は変わりますが、黒の「X」と黒のフロート画像は変わりません。

なんで?これを達成する方法を知っている人はいますか?

ありがとう

4

1 に答える 1

0

閉じるサインとドック サインは、変更可能なアイコン イメージです。http://qt-project.org/doc/qt-4.8/stylesheet-examples.html#customizing-qdockwidgetを参照

デザイナーを開き、dockwidget ドック ウィジェットを右クリックし、[スタイルシートの変更] をクリックして、次の行を貼り付けます。URL を削除し、[リソースの追加] をクリックしてアイコンの画像を変更します。

QDockWidget {
     border: 1px;
     titlebar-close-icon: url(:/new/Icon/Icon/Crop.jpg);
     titlebar-normal-icon: url(:/new/Icon/Icon/F_Circlensm_Icon.jpg);
 }

 QDockWidget::close-button{
border: solid black;
background-color:solid red;
icon-size: 20px; 
}

この方法で HTH を試してください。

于 2013-09-14T12:00:40.683 に答える