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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QT: перехват изменения размера окна  (Прочитано 13938 раз)
Admin
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1988



Просмотр профиля
« : Март 02, 2004, 12:30 »

Как узнать в QT что окно изменило размер. Смотрел сигналы видгетов и маинвинда, но никакого сигнала по этому поводу но надо это зафиксировать. Как?
Записан
EugeneVC
Гость
« Ответ #1 : Март 02, 2004, 12:30 »

Смотри события
Записан
Anonymous
Гость
« Ответ #2 : Апрель 13, 2004, 02:06 »

dlja okna, kotoroe ty xochesh otlovit' nado pereopredelit resizeEvent()
i sozdat' svoj sobstvennyj signal.


signals:
myWindowhasNewSize(QResizeEvent * e);
virtual void resizeEvent ( QResizeEvent * e);


virtual void resizeEvent ( QResizeEvent * e)
{
emit myWindowhasNewSize(e);
QWidget::resizeEvent(e);
}
Записан
lepsai
Гость
« Ответ #3 : Апрель 13, 2004, 02:09 »

nu a esli reaktsija na izmenenie razmera dolzhna proisxodit' v etom zhe okne, togda pishi eje naprjamuju v resizeEvent()

resizeEvent(e)
{
QWidget::resizeEvent(e);
myFunction(e);
}
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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