2010-08-18 2 views
1

Я разрабатываю приложение Qt для Mac OS X. Проблема заключается в том, что я создаю QToolButton, который он имеет с некоторыми контурами.Как удалить контур на QToolButton

http://i.stack.imgur.com/vqtP9.png

Я использую следующую таблицу стили

QToolButton { 
    border: 1px solid #575757; 
    border-radius: 4px; 
} 

Как удалить контур?


ОТВЕТ:

я не упомянул, что я добавляю этот элемент STATUSBAR().

Чтобы удалить рамку вокруг пункта я использовал:

QStatusBar::item {border: 0px;} 

ответ

0

вы пробовали это?

QToolButton { 
    border: 1px solid #575757; 
    border-radius: 4px; 
    background-color: palette(base); 
} 

Как правило, лучшие практики в Интернете рекомендуют, чтобы при изменении одного цвета вы должны были их изменить.

Возможно, вам также придется изменить цвет текста, чтобы избежать потенциальных проблем на некоторых компьютерах с цветом текста текста, отличным от стандартного.

+0

Да, я попробовал, но меняет цвет внутри кнопки, а не контур :( – Aleksandar

+0

@Aleksandar: Я признаю, что это странно. Что произойдет, если вы измените фоновый цвет первого родителя? очертания? – ereOn

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