Запуск Python и PyQt - Учебники, Книги, общие подходы
После создания веб-разработки (php/js) в течение последних нескольких лет я подумал, что пришло время также посмотреть на что-то другое. Я думал, что всегда хорошо иметь вид различных областей программирования, чтобы лучше понять некоторые разные подходы, поэтому теперь я хочу посмотреть на разработку графического интерфейса.
В качестве языка программирования я выбрал Python, где я теперь медленно получаю основы, и я также нашел этот вопрос:
Как узнать python
который уже содержит хорошие ссылки и предложения для книг. Поэтому я теперь в основном ищу информацию о PyQt:
- Учебные пособия
- Книги
- Общие советы по разработке графического интерфейса.
Я уже изучал некоторые уроки, но не нашел действительно хороших. Большинство из них были довольно короткими и ничего не объясняли.
Заранее благодарим за советы.
Ответы
Ответ 1
Первое, что нужно понять, это то, что вы получите больше пробега от понимания Qt, чем понимание PyQt. Большая часть хорошей документации обсуждает Qt, а не PyQt, поэтому знакомство с ними (и как преобразовать этот код в код PyQt) - это спасатель. Заметьте, я на самом деле не рекомендую программировать Qt в С++; Python - это фантастический язык программирования Qt, поскольку он заботится о множестве gruntwork, оставляя вас на самом деле закодировать логику приложения.
Лучшая книга, которую я нашел для работы с PyQt, Быстрое программирование графического интерфейса с Python и Qt. Он получил хороший небольшой учебник Python в начале, а затем познакомил вас с основами создания приложения Qt. К концу книги вы должны иметь хорошее представление о том, как создать приложение и какую-то базовую идею о том, с чего начать более сложные темы.
Другой важной ссылкой является документация привязок для PyQt. Обратите особое внимание на "Поддержка стиля и слота нового стиля"; это огромное улучшение по сравнению со старым стилем. Как только вы действительно поймете этот документ (и это довольно коротко), вы сможете легко перемещаться по документам Qt.
Ответ 2
У меня была сохранена эта закладка:
http://www.harshj.com/2009/04/26/the-pyqt-intro/
Ответ 3
Ниже приведено пошаговое руководство на сайте popdevelop.com о том, как настроить Eclipse с помощью PyQT.
Ответ 4
Моим советом было бы: иметь определенную цель, какое-то приложение, которое вы, или даже лучше кто-то другой, будет использовать в реальном мире.
Я начал с той же книги, о которой говорил Chris B, т.е. Rapid GUI Programming с Python и Qt, и я нашел это полезным, и он коснулся многих тем, которые вам нужны в большинстве графических приложений. Кроме того, через некоторое время и некоторую уверенность вы получите PyQT Classes.
Не избегайте примеров на С++ для объяснения какой-либо проблемы, которую вы хотите решить, переписывая ее в Python, это не так сложно (в зависимости от проблемы и объема курса).