crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Как узнать глобальные координаты QWidget ?
flankerr
  опции профиля:
сообщение 2.9.2008, 15:27
Сообщение #1


Активный участник
***

Группа: Участник
Сообщений: 356
Регистрация: 9.1.2008
Пользователь №: 65

Спасибо сказали: 2 раз(а)




Репутация:   0  


Предположим есть некое главное окно, у него есть дочерние окна. Так вот как узнать глобальные (отнсительно рабочего стола) координаты дочернего виджета ??
pos()
geometry()
mapToGlobal(pos())
выдают координаты относительно главного окна.

или как сделать move() для окна с локальными координатами относительного какого либо дочернего виджета ???
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
flankerr
  опции профиля:
сообщение 2.9.2008, 16:01
Сообщение #2


Активный участник
***

Группа: Участник
Сообщений: 356
Регистрация: 9.1.2008
Пользователь №: 65

Спасибо сказали: 2 раз(а)




Репутация:   0  


вопрос решается при помощи
mapToGlobal
просто я вызывал его не для того окна которое нужно...
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 2.9.2008, 16:04
Сообщение #3


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Цитата(flankerr @ 2.9.2008, 20:01) *
вопрос решается при помощи
mapToGlobal
просто я вызывал его не для того окна которое нужно...
Ну ты шутник, блин, я уже взялся тестовую прогу писать, чтобы убедится в этом глюке :)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 25.4.2024, 17:48