Координаты окна |
Здравствуйте, гость ( Вход | Регистрация )
Координаты окна |
demaker |
8.2.2013, 12:23
Сообщение
#1
|
Студент Группа: Участник Сообщений: 73 Регистрация: 29.1.2013 Пользователь №: 3691 Спасибо сказали: 0 раз(а) Репутация: 0 |
Как мне получить координаты окна,размещенного в главном окне?
При этом окно не явлется дочерним от главного(QWidget*parent = 0). Оно добавляется туда через QLayout. Пытался сделать через pos(), но не получается выдает 0; |
|
|
Авварон |
8.2.2013, 14:41
Сообщение
#2
|
Студент Группа: Участник Сообщений: 99 Регистрация: 26.4.2009 Пользователь №: 709 Спасибо сказали: 14 раз(а) Репутация: 0 |
Во-первых, при добавлении виджета в лайаут, парент ему задается автоматически.
Во-вторых, QWidget::pos возвращает координаты в координатной системе предка. Очевидно, что, если виджет в левом верхнем углу, то для парента это (0,0) Сообщение отредактировал Авварон - 8.2.2013, 14:41 |
|
|
Текстовая версия | Сейчас: 9.12.2024, 11:41 |