Форум сайта python.su
Уменьшенная и доработанная версия Venster. Для тех кто не знает что это такое - графический интерфейс на Windows API.
Из оригинала удалил всё что требовало comtypes, следовательно теперь всё что осталось и добавлено работает только на базе ctypes, т.е. не требует сторонних модулей Python.
Забираем модуль с примерами здесь
Офлайн
finic
можеш в двух словах объяснить зачем он ? или сравнить с tkinter, например
Офлайн
как я понимаю, фишка в родных api
Офлайн
Singularityразмер меньше (например если паковать в exe, то всего несколько килобайт), скорость работы (во всяком случае стартовый запуск) высокая, и конечно win API (например GradientFill), как подсказывает slav0nic
finic
можеш в двух словах объяснить зачем он ? или сравнить с tkinter, например
Офлайн
Очень интересно. Нужно будет попробовать.
Вижу такое применение:
Есть консольные скрипты/программы в основном для Windows. Они принимают аргументы (через optparse), например путь к файлу, флаги, числа и т.п. . Дело в том, что эти программы нужны и казуальным пользователям, поэтому GUI было бы очень кстати. Но тянуть из-за этого PyQt, TkInter или WxPython не очень хочется, т.к. размер у них относительно большой а интерфейс нужен простейший.
А такая компактная библиотека была бы кстати.
Находил такое на WxPython optparse-gui, думаю, что с pywingui это тоже реализуемо, хотя от вида WinApi становится дурновато.
P.S.
Неплохо бы зарегистрировать и залить библиотеку на PyPI.
Офлайн
reclosedevЗа совет спасибо, посмотрю.
Находил такое на WxPython optparse-gui, думаю, что с pywingui это тоже реализуемо, хотя от вида WinApi становится дурновато.
Офлайн
Игровой конструктор на базе pyWinGUI и pyIrrlicht
Коротенькое видео
Отредактировано finic (Дек. 20, 2012 21:14:22)
Офлайн
Офлайн
Очень интересный проект! А где можно ознакомиться с WinGUI дабы попробовать применить pyWinGUI так сказать на практике? Или следуя примерам можно пробовать реализовывать на pyWinGUI всё что нарою по WinGUI?
Офлайн
этот модуль не обёртка к какой-либо сторонней библиотеке (исключение только scintilla.py), здесь идёт прямое использование системных dll
смотрите примеры, их там достаточно чтобы понять как пользоваться
Отредактировано finic (Янв. 22, 2013 15:41:29)
Офлайн