2013-04-09 2 views
0

Я использую Qt Widgets версии 4.8. Я помещаю объекты QAction в QToolBar. Я показываю только текст, никаких значков. Текст кажется плоским без контура, пока он не наведет над текстом, а затем текст появится как кнопка. Я бы предпочел, чтобы эта кнопка выглядела постоянно, а не только на зависании.QToolButtons Not-Flat Button Style

Я понимаю, что плоский внешний вид кажется стандартным везде, но он всегда используется с значками. Я также признаю, что затенение фона QToolBar делает очевидным, что это панель инструментов и поэтому содержит действия. Тем не менее, для всех, к которым я показал приложение, им совершенно не очевидно, что там есть какие-то действия, и у меня есть менеджмент, который просит меня сделать его похожим на кнопку все время.

У меня Qt настроен на использование стиля CleanLooks. К сожалению, это не похоже на таблицу стилей, которую я могу изменить. Если я попытаюсь установить стиль для QToolButton, этот стиль стирает оригинальный стиль, а не просто обновляет один элемент. Мне нужно знать все исходные значения, чтобы сделать это правильно.

Любые ответы или предложения?

ответ

1

Вы можете использовать QAction * QToolBar::addWidget (QWidget * widget) метод, чтобы добавить актуальную кнопку на панели инструментов.