Найти тему

Графический интерфейс Windows на... питоне.

Пример применения стилей оформления Windows запущенных на... питоне.
Пример применения стилей оформления Windows запущенных на... питоне.

Всем известно, что у питона не особо хорошо с графическим интерфейсом, писать который приходится почти вручную, да и в основном все они однообразные, даже "Qt".

Предлагаю вашему вниманию метод запуска на питоне форм, диалогов, ЛЮБЫХ VCL-компонентов, которые входят в состав VCL-библиотек "Embarcadero 12.1 Delphi".

Эта технология наверно единственная (!!!) которая позволяет запустить на питоне графический интерфейс, полностью повторяющий системный графический интерфейс Windows, к тому же все элементы интерфейса и кода запускаются в питоне в скомпилированном двоичном виде, а не как интерпретатор питона.

Загрузите "install.bat", поместите его в новую папку без пробелов и кириллицы и запустите.

Он установит портативный питон 3.11, нужные пакеты и запустит демонстрацию. В меню откройте папку стилей и попробуйте их менять.

Это пример импорта формы из VCL-библиотеки в Питон. Таким образом можно любой VCL-элемент управления "Embarcadero 12 Delphi" перенести в Питона.

После демонстрации можете все удалить, в системе ничего не изменится, установка не вмешивается ни во что на вашем компьютере.

Если нет желания "тащить" питона полностью, можете испытать на любом своем скачав архив:

https://github.com/Nestorchik/python_styles/releases/download/VCL_in_Python/test.pak
Разархивация:

expand test.pak .\ -F:*

Внутри найдете requirements.txt, который проинсталирует пакеты в питона, вот команда:

python -m pip install -r requirements.txt

Запуск теста:

python main.py

Откройте меню, укажете папку "styles" и перебирайте стили windows.

Репозиторий кода:
https://github.com/Nestorchik/python_styles

Наука
7 млн интересуются