2013-09-13 1 views
1

Я не могу изменить цвет кнопки закрытия и цвета с плавающей запятой в виджет док-станции со спины на белый. Это когда он состыкован.Как изменить цвет QDockWidget float-button

Вот что я пробовал:

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

цвет фона меняется, но черный «X» и черные поплавок изображения нет.

Почему? Кто-нибудь знает, как это сделать?

Благодаря

ответ

0

Закрыть и Dock знаки значок изображения, которые вы можете изменить их. см http://qt-project.org/doc/qt-4.8/stylesheet-examples.html#customizing-qdockwidget

Открыть дизайнера и прикрепляемый правой кнопкой мыши на доке виджет и нажмите на изменение таблицы стилей затем вставьте следующую строчку, просто удалить 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; 
} 

Try таким образом НТН.

+0

Умм, я был на этой странице перед публикацией здесь. Вот где я привел пример, который вы видите от меня. Его не работает для изменения (цвет значка переднего плана). Но, как я уже сказал, манипулирование цветом фона - проблема. Его цвет (передний план), который не изменится для меня. Зачем? Что я делаю не так? – driftwood

+0

Я добавил некоторый контент, на который я попытался ответить. – Tab

Смежные вопросы