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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: х и у курсора в переменные  (Прочитано 3069 раз)
Trost
Гость
« : Март 08, 2011, 00:49 »

Застрял на простейшей, казалось бы, проблеме:
Как текущее положение курсора считать и внести в переменние (int)
Записан
serg_hd
Хакер
*****
Offline Offline

Сообщений: 668



Просмотр профиля
« Ответ #1 : Март 08, 2011, 01:17 »

QMouseEvent имеет все нужные методы. Пользоваться им при перегрузке методов-обработчиков событий (mouseMoveEvent() например).
« Последнее редактирование: Март 08, 2011, 01:19 от serg_hd » Записан

kubuntu/Win7/x64/NetBeans
Trost
Гость
« Ответ #2 : Март 08, 2011, 11:42 »

Можно ли расписать как текущее положение х и у курсора внести в переменные(int)?(изначально полодение дается в QPoint например при использовании QCursor::pos())
Записан
Stiff
Гость
« Ответ #3 : Март 08, 2011, 13:38 »

Скажи честно, хотя бы открывать Qt assistant пробовал?
Код
C++ (Qt)
QPoint p;
int x = p.x();
int y = p.y()
Записан
Trost
Гость
« Ответ #4 : Март 08, 2011, 13:47 »

    QPoint pos = QCursor::pos();
    int posX = pos.x();
    int posY = pos.y();
Все уже разобрался. Я в начале делал просто
int posx = QCursor::pos().x();
глупый.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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