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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Уплывающее окно  (Прочитано 8759 раз)
EugeneVC
Гость
« : Сентябрь 28, 2004, 11:32 »

Хочется сделать так, щелкаешь мышклой на окно а оно медленно уплывает влево или в право.

Может кто знает как это сделать?

Или ссылку дасть на kde компонент делающий такое
Записан
lepsai
Гость
« Ответ #1 : Сентябрь 28, 2004, 12:27 »

ja by tak sdelal:

v klasse okna delaesh signal sig_I_am_clicked(QPoint pos) i shlesh ego v
mousePressEvent() naprimer.

v roditel'skom okne lovish etot signal i pishesh' :

QTimer timer (this);
connect( timer, SIGNAL(timeout()), this, SLOT(moveMyWindow) );

ni i v moveMyWindow() :
moveChild(myWindow) ili move(myWindow)
Записан
EugeneVC
Гость
« Ответ #2 : Сентябрь 28, 2004, 14:06 »

а ты думаешь по таймеру будет плавно двигатся
Записан
lepsai
Гость
« Ответ #3 : Сентябрь 28, 2004, 14:14 »

dumaju da. ustanovi skorost' 25 frame/sec i dvigaj na 1 pixel za frame: budet ochen' plavno
Записан
EugeneVC
Гость
« Ответ #4 : Сентябрь 28, 2004, 14:33 »

у меня задумка как раз такая и была
просто думал может какой способ есть поакуратней
Записан
lepsai
Гость
« Ответ #5 : Сентябрь 28, 2004, 14:36 »

ne ja ne dumaju, po drugomu ne sdelat'. Da i raboty ne tak uzh mnogo..
Записан
EugeneVC
Гость
« Ответ #6 : Сентябрь 28, 2004, 18:37 »

окей
попробую сообщу
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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