Название: мета класс и делегаты Отправлено: Disa от Август 22, 2012, 13:47 Добрый день.
Есть ли в qt аналог class of из Delphi? Для тех кто не в курсе - это класс, экземпляры которого тоже классы. И еще. Требуется аналог делегата из шарпа или procedure of object из Delphi. То есть структура в которой содержится адрес / указатель на метод и на объект, который этот метод вызывает. Пока претендент boost::function За ранее благодарен. Название: Re: мета класс и делегаты Отправлено: kambala от Август 22, 2012, 13:51 1. staticMetaObject.className() — это просто имя класса (строка), тебе нужен именно staticMetaObject
2. такой структуры нету, но есть QMetaObject::invokeMethod() Название: Re: мета класс и делегаты Отправлено: Пантер от Август 22, 2012, 13:52 Тебе нужно забыть про делфи и изучить с++, вопросы отпадут сами собой.
Название: Re: мета класс и делегаты Отправлено: Disa от Август 22, 2012, 14:10 Да я знаю и плюсы и шарп, с фреймворками пока что проблемы - поэтому и спрашиваю :)
to kambala - почему boost function не подходит? to Panter - так в том-то и дело, что проект переходит на qt, но там over 9000 строк и я пока не готов переделывать и логику и синтаксис. Название: Re: мета класс и делегаты Отправлено: kambala от Август 22, 2012, 15:42 to kambala - почему boost function не подходит? ну ты же в разделе Qt спрашиваешь :) если уже написано через буст и работает, то менять не нужно |