Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум на CrossPlatform.RU _ Qt Общие вопросы _ Проверка существования виджета с заданными координатами

Автор: QMainWindow 31.1.2011, 13:03

Добрый день.
Есть главное окно, в которое я запихнул много маленьких виджетов (размером 15 на 10). Их может быть до 2500 штук на экране. В некоторый момент времени один из этих виджетов спрашивает: существует ли сейчас на главном окне такой же виджет с координатами X и Y. Есть ли в Qt какая-нибудь встроенная функция для такой проверки? Или писать ее самому?)

Автор: igor_bogomolov 31.1.2011, 13:12

самому

Автор: xls 31.1.2011, 14:17

Цитата(QMainWindow @ 31.1.2011, 13:03) *
Добрый день.
Есть главное окно, в которое я запихнул много маленьких виджетов (размером 15 на 10). Их может быть до 2500 штук на экране. В некоторый момент времени один из этих виджетов спрашивает: существует ли сейчас на главном окне такой же виджет с координатами X и Y. Есть ли в Qt какая-нибудь встроенная функция для такой проверки? Или писать ее самому?)

Рекомендую QGraphicsScene и тогда и виджеты можно добавлять и через itemAt ( const QPointF & position ... искать виджеты в точке.

Автор: Obey-Kun 3.2.2011, 4:16

QApplication::widgetAt же

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)