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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QProgressBar - переопределять?  (Прочитано 4413 раз)
max1983
Гость
« : Август 07, 2009, 01:39 »

QProgressBar - переопределять?
Хочу обработку двойного щелчка.  Шокированный
Страшно лень переопределять.. учитывая что надо искать примеры и читать доки, добавлять хламокласс.
Можн как-то избежать этой процедуры накинув сверху прозрачный виджет.. или еще как?

если у кого есть готовый вариант этой функции для переопределения заранее спасибо.
Записан
Alex Custov
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2063


Просмотр профиля
« Ответ #1 : Август 07, 2009, 01:47 »

installEventFilter
Записан
pastor
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 2901



Просмотр профиля WWW
« Ответ #2 : Август 08, 2009, 16:25 »

2 max1983: а какие примеры тебе нужны? Как установить эвент фильтр? В ассистенте есть прекрасный пример.  Или как наследоваться от QProgressBar? Тут тоже очень все просто:


Код
C++ (Qt)
class CustomProgressBar : public QProgressBar
{
   Q_OBJECT
......
protected:
   virtual void mouseDoubleClickEvent (QMouseEvent *event);
....
};
 
 
void CustomProgressBar::mouseDoubleClickEvent (QMouseEvent *event)
{
   //do something
}
Записан

Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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