rax
Ноя. 14, 2008 09:55:57
Пытаюсь изучать QT4. Иерархия классов очень большая. Изучать их взаимодействие по QT Asistant муторно.
Хотелось бы иметь плакаты с наглядной иерархической схемой QT-классов, их атрибутами и стрелками взаимодействий: кто кого вызывает, кто кому может слать сигналы. Может что-то еще.
В общем нужно что-то очень эффективное для изучения QT4, PyQt4.
Вопросы:
Можно ли средствами интроспекции Python и PyQt изучать библиотеки классов Qt4, PyQt?
Например:
Как получить список классов, в методы которых передается объект класса QMainWindow?
Как получить список классов, получающих конкретный сигнал?
Можно ли такими же способами изучать взамодействие объектов конкретного PyQt-приложения?
Какие есть эффективные средства для изучения QT, PyQt?
poltergeist
Ноя. 14, 2008 22:57:07
1) Задача изучить PyQt4 или приложение, работающее на PyQt4?
2) Зачем тут интроспекция, когда есть такая хорошая документация? Сам фреймворк очень велик, узреть это всё на плакате будет весьма проблематично. Иерархия на то и иерархия, что всё понятно - что из чего берётся, в документации всё есть, надо просто знать куда смотреть…
gmorgunov
Ноя. 15, 2008 07:07:41
Какие есть эффективные средства для изучения QT, PyQt?
QT:1)
http://doc.trolltech.com/4.3/index.htmlКниги на русском:
2) “Qt4 Профессиональное программирование С++” Макс Шлее.
3) “Qt4 На примерах” Юрий Земсков.
4) “Qt4: программирование GUI на С++” Жасмин Бланшетт, Марк Саммерфилд.
PyQt4:Книга (электр.) на англ. - в инете есть, надо искать.
1) “Rapid GUI Programming with Python and Qt” Mark Summerfield.
…
Удачи… :)
gmorgunov
Ноя. 15, 2008 09:32:04