» » » Конструктор GUI Visual Tcl с поддержкой тематических виджетов

 

Конструктор GUI Visual Tcl с поддержкой тематических виджетов

Автор: admin от 11-01-2018, 14:00, посмотрело: 45

Конструктор GUI Visual Tcl с поддержкой тематических виджетовПоследняя версия конструктора GUI Visual Tcl опирается на использование пакета Tcl/Tk версии 8.6. Этот пакет включает в себя как классические Tk-виджеты, так и тематические виджеты (Themed Widgets) TTK. Тем удивительнее, что конструктор vTcl поддерживает только классические tk-виджеты. Отчасти это можно объяснить поддержкой в vTcl виджетов BWidget, которые исторически включают в себя виджеты для создания «записных книжек» (Notebook), combobox-ов и т.д.:



Конструктор GUI Visual Tcl с поддержкой тематических виджетов




Имея в своем распоряжении виджеты BWidget, теоретически можно обойтись и без тематических виджетов notebook, combobox и т.п.

PAGE (Python Automatic GUI Generator ), который генерирует GUI на Python с Tkinter. При этом используются как классические Tk-виджеты, так и тематические виджеты TTK. И сразу возникло естественное желание: если vTcl фактически стал прородителем конструктора PAGE, то почему последний не может поделиться поддержкой тематических виджетов (Themed Widgets) и хотя бы частично вернуть «долг» своему прародителю конструктору Visual Tcl. Благодарный прародитель не только принял в свое лоно тематические виджеты от конструктора PAGE, но и не забыл добавить к ним виджет TSeparator (как вертикальный, так и горизонтальный):



Конструктор GUI Visual Tcl с поддержкой тематических виджетов



В число редактируемых атрибутов (Attribute Editor) тематических виджетов были добавлены атрибуты padding и самое главное для тематических виджетов — атрибут style.

Главное окно vTcl с учетом добавленных возможностей стало выглядеть так:



Конструктор GUI Visual Tcl с поддержкой тематических виджетов



Включить/отключить поддержку TTK-виджетов можно в окне Preferences

(FilePreferencesLibrarieslib_ttk.tcl )



Конструктор GUI Visual Tcl с поддержкой тематических виджетов




Ну и наконец, исходный код версии vTcl с поддержкой TTK (Themed Widgets) можно скачать здесь.

Источник: Хабрахабр

Категория: Компании » Microsoft

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Добавление комментария

Имя:*
E-Mail:
Комментарий:
Полужирный Наклонный текст Подчеркнутый текст Зачеркнутый текст | Выравнивание по левому краю По центру Выравнивание по правому краю | Вставка смайликов Выбор цвета | Скрытый текст Вставка цитаты Преобразовать выбранный текст из транслитерации в кириллицу Вставка спойлера
Введите два слова, показанных на изображении: *