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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: ToolTip в QHeaderView  (Прочитано 1859 раз)
cefire
Гость
« : Май 28, 2013, 01:46 »

У меня есть класс ToolTip, аналогичный QToolTip.
На кнопке он вызывается следующим образом:
Код:
bool PushButton::event(QEvent *e){
    if(e->type()==QEvent::ToolTip){
        QPoint p;
        p.setX(9);
        p.setY(9);
        p=mapToGlobal(p);
        ToolTip::showText(p,toolTip(),this);
        return true;
    }
    return QPushButton::event(e);
}

Проблема в том, как сделать замену QToolTip в QHeaderView.
Пробовал перекрывать event у QTableWidget и у QHeaderView, но безрезультатно.

Код:
horizontalHeader()->setItemDelegate(new StyledItemDelegate);
Тоже не работает: всегда выводится стандартный QToolTip вместо моего ToolTip.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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