| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > позиция QMenu |
| Автор: hawk3500 9.4.2012, 20:13 | ||||||
| Доброго времени суток. Ни как не могу разобраться, может кто подскажет что нибудь. Описал класс:
Создал его экземпляр:
Так вот , при обработке события mousePressEvent, PositionMenuSegment имеет значения 0,0. При повторном нажатии , оставляя окно на той же позиции, получаю уже реальные отличные от нуля значения. Получается . что позиция для QMenu задаётся только после срабатывания QMenuBar::mousePressEvent(pe)(на данный момент только такой частный выво могу сделать). Даже если прописать так:
и для A1 и для A2 координаты (0,0). Подскажите почему так , и как получить реальные координаты QMenu как глобальные так и относительно родителя. Заранее благодарен. С уважением. RED_HAWK. |
| Автор: hawk3500 10.4.2012, 18:53 |
| Решено) |