Для веб-профессионалов разработка является основной частью, и недостатка в языках программирования нет, причем Python является наиболее популярным. Python - это интерактивный язык программирования, и начать работу с программированием среды графического интерфейса пользователя (GUI) - не такая уж сложная задача. Python имеет широкий спектр опций для графических интерфейсов. В Python wiki перечислены все, от кроссплатформенных фреймворков до платформенно-зависимых фреймворков.

В этом блоге я расскажу о 6 лучших фреймворках Python GUI для всех платформ (Windows, Linux и Mac). Все эти графические интерфейсы просты в использовании и популярны, некоторые из них даже с открытым исходным кодом.

Итак, давайте начнем с нашего списка из 6 лучших графических интерфейсов Python:

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

Чтобы узнать больше, нажмите здесь.

Статья Автор Х. Фатима . Дополнительные статьи можно найти в блоге ResellerClub.