Russian Qt Forum
Ноябрь 24, 2024, 12:06 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: QProgressBar height  (Прочитано 5179 раз)
Spider
Гость
« : Июнь 18, 2009, 17:58 »

Добрый день.
Подскажите пожалуйста, как с использованием стилей
создать горизонтальный ProgressBar с высотой например 2px ?
Спасибо.
Записан
BRE
Гость
« Ответ #1 : Июнь 18, 2009, 18:53 »

Добрый день.
Подскажите пожалуйста, как с использованием стилей
создать горизонтальный ProgressBar с высотой например 2px ?
Спасибо.

Цитировать
QProgressBar {
     border: 2px solid grey;
     border-radius: 5px;
     max-height: 2px;
}

QProgressBar::chunk {
     background-color: #05B8CC;
     width: 20px;
}
Записан
Spider
Гость
« Ответ #2 : Июнь 18, 2009, 21:36 »

К сожалению не пашет )

Вот кусок моего кода :

   QProgressBar *progress = new QProgressBar;
   progress->setRange(0,100);
   progress->setValue(100);
   progress->setTextVisible(false);

   progress->setStyleSheet("QProgressBar {border: 0px solid gray; max-height:2px;}");
   progress->setStyleSheet("QProgressBar::chunk {background: qlineargradient(x1: 0, y1: 0.5, x2: 1, y2: 0.5, stop: 0 red, stop: 1 green);}");

Qt vesion - 4.5.1 (Linux)
Записан
BRE
Гость
« Ответ #3 : Июнь 18, 2009, 21:41 »

К сожалению не пашет )

Код
C++ (Qt)
progress->setStyleSheet("Хочу чтобы заработало... :)");
progress->setStyleSheet("QProgressBar {border: 0px solid gray; max-height:2px;} "
 "QProgressBar::chunk {background: qlineargradient(x1: 0, y1: 0.5, x2: 1, y2: 0.5, stop: 0 red, stop: 1 green);}");
 
« Последнее редактирование: Июнь 18, 2009, 21:58 от BRE » Записан
Spider
Гость
« Ответ #4 : Июнь 18, 2009, 23:28 »

Спасибо большое ) Все заработало )
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.19 секунд. Запросов: 21.