Лучшие графические интерфейсы Python для разработчиков (Dev GUI)
Для веб-профессионалов разработка является основной частью, и недостатка в языках программирования нет, причем Python является наиболее популярным. Python — это интерактивный язык программирования, и начать работу с программированием среды графического интерфейса пользователя (GUI) — не такая уж сложная задача. Python имеет широкий спектр опций для графических интерфейсов. Вики Python перечисляет все, от кроссплатформенных фреймворков до платформенно-зависимых фреймворков.
В этом посте я расскажу о лучших фреймворках Python GUI для всех платформ (Windows, Linux и Mac). Все эти GUI-фреймворки просты в использовании и популярны, некоторые из них даже с открытым исходным кодом.
Итак, давайте начнем наш список из лучших графических интерфейсов Python:
Он доступен как под коммерческой, так и под GPL лицензией. Хотя некоторые функции могут быть недоступны в бесплатной версии, если ваше приложение имеет открытый исходный код, вы можете использовать его по бесплатной лицензии.
Одним из преимуществ выбора Tkinter является то, что, поскольку он поставляется по умолчанию, существует множество ресурсов, как кодов, так и справочников. Кроме того, поскольку сообщество старое и активное, есть много пользователей, которые могут помочь вам в случае сомнений. Вот несколько примеров, с которых можно начать.
Если вы только начинаете разрабатывать приложения на WxPython, вот хорошее простое руководство, которое вы можете пройти.
В этом посте я расскажу о лучших фреймворках Python GUI для всех платформ (Windows, Linux и Mac). Все эти GUI-фреймворки просты в использовании и популярны, некоторые из них даже с открытым исходным кодом.
Итак, давайте начнем наш список из лучших графических интерфейсов Python:
Kivy
Kivy — это ускоренная платформа OpenGL ES 2 для создания новых пользовательских интерфейсов. Он поддерживает несколько платформ, а именно Windows, MacOSX, Linux, Android iOS и Raspberry Pi. Он имеет открытый исходный код и включает в себя более 20 виджетов в своем наборе инструментов.PyQT
PyQT — одна из излюбленных кроссплатформенных привязок Python, реализующих библиотеку Qt для среды разработки приложений Qt (принадлежащей Nokia). В настоящее время PyQT доступен для Unix / Linux, Windows, Mac OS X и Sharp Zaurus. Он сочетает в себе лучшее из Python и Qt, и программист может решить, создавать ли программу путем кодирования или с помощью Qt Designer для создания визуальных диалогов.Он доступен как под коммерческой, так и под GPL лицензией. Хотя некоторые функции могут быть недоступны в бесплатной версии, если ваше приложение имеет открытый исходный код, вы можете использовать его по бесплатной лицензии.
Tkinter
Tkinter обычно поставляется в комплекте с Python с использованием Tk и является стандартной средой графического интерфейса Python. Он популярен благодаря своей простоте и графическому пользовательскому интерфейсу. Это открытый исходный код и доступный по лицензии Python.Одним из преимуществ выбора Tkinter является то, что, поскольку он поставляется по умолчанию, существует множество ресурсов, как кодов, так и справочников. Кроме того, поскольку сообщество старое и активное, есть много пользователей, которые могут помочь вам в случае сомнений. Вот несколько примеров, с которых можно начать.
WxPython
WxPython — это оболочка с открытым исходным кодом для кроссплатформенной библиотеки графического интерфейса WxWidgets (ранее известной как WxWindows), реализованная как модуль расширения Python. С WxPython вы, как разработчик, можете создавать собственные приложения для Windows, Mac OS и Unix.Если вы только начинаете разрабатывать приложения на WxPython, вот хорошее простое руководство, которое вы можете пройти.