Здравствуйте.
Появилась потребность разработки приложений с GUI интерфейсом.
Знаю, что для Python есть Tkinter, WxPython и PyQT.
Нет возможности использовать Tkinter, как понимаю, остается второе и третье.
Подскажите, что удобнее для решения простых задач, например для разработки простого текстового редактора с возможностью чтения и редактирования файлов, даже без форматирования?
Где можно найти документацию и примеры?
Где есть удобная обработка клавиш? Например, для реализации горячих клавиш в программе.
Что посоветуете?
Заранее благодарен!
C:\Users\user>pip3 install pyside
Collecting pyside
Using cached https://files.pythonhosted.org/packages/36/ac/ca31db6f2225844d37a41b10615c3d371587677efd074db29855e7035de6/PySide-1.2.4.tar.gz
Complete output from command python setup.py egg_info:
only these python versions are supported: [(2, 6), (2, 7), (3, 2), (3, 3), (3, 4)]
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in C:\Users\user\AppData\Local\Temp\pip-install-9b56qq4b\pyside\
C:\Users\user>pip3 install pyqt
Collecting pyqt
Could not find a version that satisfies the requirement pyqt (from versions: )
No matching distribution found for pyqt
C:\Users\user>
Я прошу прощения, но вы это Binary installer for Python 2.2 on Microsoft Windows предлагаете скачать? И это когда уже третий питон на дворе, второй дополз до версии 2.7.15, а версия тулкита вообще уже 1.6.57? По вашей ссылке байндинги к тулкиту не обновлялись года так с 2002. Отличный совет, автор темы проведет просто незабываемое время, пытаясь понять как же на всем этом поехать.
yroman, и потом, лучше пусть биндинг раз в 10 лет меняется и при этом работает через 5Мб тулкит. Чем полагаться на какой-нибудь монстро-тулкит (Gtk/Qt) размером в 100Мб, в котором каждый год ломают API и требуют качать в систему очередные 100Мб и новые биндинги.
Michael Galyuk, Хотел как-то воспользоваться, но, во-первых, двушку уже не использую, а во-вторых, сборку тулкита версии 1.0.5x под винду я не нашел, так что в итоге плюнул на это дело. Я конечно согласен с вами, что можно адаптировать, собрать самому, но времени всем этим заниматься не было, так что взял PyQt.
По поводу Django (т.к. вопрос закрыли), самый лучший (имхо) и базовый пример как начинать в нем делать проекты это в книге Python Crash Course by Eric Matthes (книга есть на рутрекере)
я еще брал курс Jose Portilla на udemy по Django, мне понравилось (на рутрекере по моему тоже есть и можно даже скачать, но я брал самый последний, т.к. думал при обновлении не пойдет, но особой разницы не было никакой).
Дальше сильно не углублялся, но сложилось впечатление, что после только если документацию читать