crossplatform.ru

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

 
Ответить в данную темуНачать новую тему
> Проверка существования виджета с заданными координатами, Как сделать?)
QMainWindow
  опции профиля:
сообщение 31.1.2011, 13:03
Сообщение #1


Участник
**

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

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




Репутация:   0  


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


Профессионал
*****

Группа: Сомодератор
Сообщений: 1215
Регистрация: 22.3.2009
Из: Саратов
Пользователь №: 630

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




Репутация:   29  


самому
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
xls
  опции профиля:
сообщение 31.1.2011, 14:17
Сообщение #3


Студент
*

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

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




Репутация:   2  


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

Рекомендую QGraphicsScene и тогда и виджеты можно добавлять и через itemAt ( const QPointF & position ... искать виджеты в точке.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Obey-Kun
  опции профиля:
сообщение 3.2.2011, 4:16
Сообщение #4


Студент
*

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

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




Репутация:   0  


QApplication::widgetAt же
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

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


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




RSS Текстовая версия Сейчас: 19.4.2024, 0:13