Найти - Пользователи
Полная версия: pyWinGUI - маленький и шустрый
Начало » Python проекты » pyWinGUI - маленький и шустрый
1 2
finic
Уменьшенная и доработанная версия Venster. Для тех кто не знает что это такое - графический интерфейс на Windows API.

Из оригинала удалил всё что требовало comtypes, следовательно теперь всё что осталось и добавлено работает только на базе ctypes, т.е. не требует сторонних модулей Python.

Забираем модуль с примерами здесь
Singularity
finic
можеш в двух словах объяснить зачем он ? или сравнить с tkinter, например
slav0nic
как я понимаю, фишка в родных api
finic
Singularity
finic
можеш в двух словах объяснить зачем он ? или сравнить с tkinter, например
размер меньше (например если паковать в exe, то всего несколько килобайт), скорость работы (во всяком случае стартовый запуск) высокая, и конечно win API (например GradientFill), как подсказывает slav0nic
reclosedev
Очень интересно. Нужно будет попробовать.

Вижу такое применение:
Есть консольные скрипты/программы в основном для Windows. Они принимают аргументы (через optparse), например путь к файлу, флаги, числа и т.п. . Дело в том, что эти программы нужны и казуальным пользователям, поэтому GUI было бы очень кстати. Но тянуть из-за этого PyQt, TkInter или WxPython не очень хочется, т.к. размер у них относительно большой а интерфейс нужен простейший.
А такая компактная библиотека была бы кстати.

Находил такое на WxPython optparse-gui, думаю, что с pywingui это тоже реализуемо, хотя от вида WinApi становится дурновато.

P.S.
Неплохо бы зарегистрировать и залить библиотеку на PyPI.
finic
reclosedev
Находил такое на WxPython optparse-gui, думаю, что с pywingui это тоже реализуемо, хотя от вида WinApi становится дурновато.
За совет спасибо, посмотрю.
Что касается WinApi, то Venster как раз даёт более простой и удобный функционал для работы с GUI, попытаюсь даже сравнить с wxPython, а прямые вызовы WinApi и без него можно делать (где-то в сети есть страничка блога со сравнением разных GUI библиотек, там есть два примера: окно на базе ctypes и окно на Venster).
finic
новая версия конструктора
Ixtis
Очень интересный проект! А где можно ознакомиться с WinGUI дабы попробовать применить pyWinGUI так сказать на практике? Или следуя примерам можно пробовать реализовывать на pyWinGUI всё что нарою по WinGUI?
finic
этот модуль не обёртка к какой-либо сторонней библиотеке (исключение только scintilla.py), здесь идёт прямое использование системных dll

смотрите примеры, их там достаточно чтобы понять как пользоваться
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB