Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > работа с QProgressBar


Автор: gordmiand 21.1.2011, 22:06
подскажите пож-та как при работе с прогесс баром сделать следующие вещи (если это возможно конечно):
1. изменить тип заполнения бара (с дискретных прямоугольников на непрерывное заполнение и/или что-то другое)
2. поменять цвет заполнения бара и цвет фона бара (первый по умолчанию - зеленый, второй - белый)

Автор: bsa 21.1.2011, 22:53
QProgressBar это обертка для стандартного графического компонента. Поэтому он отображается так, как и должен под указанной ОС.
Как вариант можешь поиграться с палитрой, чтобы поменять цвета.  

Автор: Artemon 21.1.2011, 22:56
Весь GUI в qt можно настраивать через стили, вот пример использования стилей ProgressBar:

http://labs.qt.nokia.com/2007/06/12/styling-qprogressbar-and-qscrollbar/

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)