Вызвать слот по имени без QScriptEngine |
Здравствуйте, гость ( Вход | Регистрация )
Вызвать слот по имени без QScriptEngine |
fantom |
4.2.2009, 16:55
Сообщение
#1
|
Студент Группа: Участник Сообщений: 47 Регистрация: 29.1.2009 Пользователь №: 515 Спасибо сказали: 1 раз(а) Репутация: 1 |
Возможно ли вызвать слот зная его имя в QString? Интересует решение без использования скриптового движка.
Или отправить сигнал таким же способом? |
|
|
kwisp |
5.2.2009, 17:40
Сообщение
#2
|
астарожна ынтжинэр Группа: Участник Сообщений: 1404 Регистрация: 26.11.2008 Из: ТаганрогРодинаЧехова Пользователь №: 435 Спасибо сказали: 113 раз(а) Репутация: 23 |
fantom,
на сколько я понимаю ты пытаешься вызвать метод которого нет в QObject но он есть в TestLogic??? если так то понятен результат. ведь ты пишешь QObject *object = new QObject(); а если QObject *object = new TestLogic(); то стоит проверить. думаю так заработает. я так думаю что dynamic_cast не досоздает(извините за корявое слово) необходимые члены и методы класса и кстати если пользуешь dynamic_cast то проверяй на ноль указатели в ответственных местах. |
|
|
Текстовая версия | Сейчас: 28.4.2024, 18:32 |