Russian Qt Forum
Ноябрь 29, 2024, 07:39 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: 1 2 [3]   Вниз
  Печать  
Автор Тема: Отловить нажатие мыши  (Прочитано 18959 раз)
mutineer
Гость
« Ответ #30 : Апрель 10, 2012, 15:28 »

Ну дык используй qobject_cast как в примере что я выложил.
А вообще очень интересная функция =)
Вопрос немножко не по теме.
Если я опишу свой класс. Объявлю два объекта этого класса, допусти в двух вдругих классах, и имена им дам одинаковые. Эта функция вернёт оба этих объекта ? Улыбающийся

Щито?? какая связь между именами объектов и qobject_cast?
Записан
bez_glaz
Гость
« Ответ #31 : Апрель 10, 2012, 15:46 »

Returns the given object cast to type T if the object is of type T
Код:
Example:

 QObject *obj = new QTimer;          // QTimer inherits QObject

 QTimer *timer = qobject_cast<QTimer *>(obj);
 // timer == (QObject *)obj

 QAbstractButton *button = qobject_cast<QAbstractButton *>(obj);
 // button == 0
Записан
mutineer
Гость
« Ответ #32 : Апрель 10, 2012, 15:56 »

Ну вообще-то она приводит объект к типу, если объект действительного этого типа. А уж никак не возвращает объект по имени...
Записан
bez_glaz
Гость
« Ответ #33 : Апрель 10, 2012, 16:03 »

Ну вообще-то она приводит объект к типу, если объект действительного этого типа. А уж никак не возвращает объект по имени...
Не буду спорить, я уже знаю где я опробую данную функцию и отпишусь тут по результатам моих тестов:)
Записан
mutineer
Гость
« Ответ #34 : Апрель 10, 2012, 16:07 »

Ну вообще-то она приводит объект к типу, если объект действительного этого типа. А уж никак не возвращает объект по имени...
Не буду спорить, я уже знаю где я опробую данную функцию и отпишусь тут по результатам моих тестов:)

Ну опробуй, раз не хочешь осознать написанное в доке...
Записан
Страниц: 1 2 [3]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.078 секунд. Запросов: 21.