Английский GNU GPL v2

Программа для создания графического интерфейса пользователя для Python и Tkinter с поддержкой перетаскивания виджетов, которая генерирует модули Python, отображающие относительно простой графический интерфейс, созданный из наборов виджетов Tk и ttk с использованием Place Geometry Manager.

PAGE является кроссплатформенным инструментом, работающим в любой ОС с установленным Tcl / Tk. Для работы инструмента создания GUI на Python требуются только сам Python и Tkinter, и он работает в Linux, Unix, Windows и OS X.

Характеристики:

  • создание графического интерфейса пользователя с поддержкой перетаскивания для Python;
  • работает на разных платформах, где установлен tcl / tk;
  • сгенерированный Python код требует только запуска в Python;
  • обширная документация, учебники и примеры;
  • поддерживает большинство виджетов tk и многие виджеты ttk;
  • операции Вырезать-Копировать-Вставить;
  • графические редакторы для меню и разнообразных окон;
  • поддержка utf-8 в графическом интерфейсе.

PAGE нацелен на создание модулей Python, которые могут отображать относительно простой графический интерфейс, созданный из наборов виджетов Tk и ttk с помощью Place Geometry Manager.

Генератор gui python 3 позволяет легко создавать окна графического интерфейса, содержащие набор виджетов Tk и ttk. Требуются Tcl / Tk 8.6 и Python 2.7+, но на деле работает с Tcl / Tk 8.6 и Python 3.9. Разработчик больше не отвечает на проблемы, связанные с Python 2. PAGE появилась из Virtual Tcl, программы Tcl / Tk, которая помогала создавать модули Python, реализующие желаемый графический интерфейс. Tcl требуется для запуска PAGE, но не требуется для выполнения сгенерированного кода Python.

PAGE это не универсальный инструмент, а скорее тот, который пытается облегчить бремя программиста Python. Он нацелен на пользователя, который будет мириться с менее общими возможностями графического интерфейса, чтобы получить легко сгенерированный графический интерфейс. Вспомогательный и обучающий инструмент, он не создает целое приложение, а, скорее, нацелен на создание единого класса графического интерфейса и стандартного кода на Python, необходимого для вывода графического интерфейса на экран.

Версии программного обеспечения, использованные для тестирования PAGE 5:

  • Python 3.9;
  • Tcl / Tk 8,6;
  • PAGE больше не тестируется на Python 2, а примеры Python 2 больше не поддерживаются.

Поддерживаемые виджеты Tk:

  • Toplevel;
  • Button;
  • Canvas;
  • Checkbutton;
  • Entry;
  • Frame;
  • Label;
  • Labelframe;
  • Listbox;
  • Message;
  • Popupmenu;
  • Radiobutton;
  • Scale;
  • Spinbox;
  • Text.

Также поддерживаются следующие виджеты ttk:

  • TButton;
  • TCheckbutton;
  • TCombobox;
  • TEntry;
  • TFrame;
  • TLabel;
  • TLabelframe;
  • TNotebook;
  • TPanedwindow;
  • TProgressbar;
  • TRadiobutton;
  • TScale;
  • TSeparator;
  • TSizegrip.

Поддерживаемые виджеты прокрутки на основе виджетов ttk и примеров pyttk Гильерме Поло:

  • Scrolledentry;
  • Scrolledlistbox;
  • Scrolledtext;
  • Scrolledtreeview;
  • Scrolledwindow.

Прочие виджеты и особенности для создания gui для python 3:

  • пользовательский виджет;
  • notebook;
  • поддержка всплывающих подсказок;
  • редактор меню для создания меню;
  • редактор атрибутов для легкого изменения атрибутов виджета;
  • редактор привязки событий;
  • редактор для указания страниц записной книжки и панелей Panedwindow.

Необходимые пакеты для запуска PAGE:

  • PAGE 4.19 или выше;
  • Tcl / Tk 8.6 или выше (рекомендуется Magicsplat - лицензия BSD).

Характеристики

Ссылки на официальный сайт и загрузку
  • Видеообзор: Отсутствует
  • VirusTotal: отчет
  • Подтверждение лицензии: Отсутствует
  • Создано: 02.05.2021
  • Обновлено: 22.05.2021