TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки
Python Заметки avatar

TGINSIGHT POST

Post #141

@pythonotes

Python Заметки

Views803Post view count
PostedSep 409/04/2020, 09:10 AM
Post content

Post content

Существуют фреймворки для создания десктоп приложений на базе WebGUI (HTML+CSS+JS). Например Electron, NW.js и другие. Вся логика у них пишется на JavaScript. Если хотите писать такие приложения с логикой на Python, то для вас есть аналог, это библиотека Eel. 🔸 Создавайте десктоп-GUI из HTML страниц со всем доступным для них функционалом. 🔸 Вызывайте Python-функции из JavaScript. 🔸 Вызывайте JavaScript функции из Python. 🔸 Есть встроенный сборщик приложения в Standalone через PyInstaller. Eel запускает сервер и создаёт минималистичный chromium-браузер, который работает с этим сервером. (Вы также можете открыть GUI вашего приложения и в обычном браузере, пока само приложение запущено) Я за полчаса собрал нехитрое приложение, выполняющее Python-код введённый в HTML форме. 🌎https://github.com/paulwinex/eel-webform-example Для десктоп приложений идеально подойдет концепция SPA(Single Page App). Мой элементарный пример на Vue.js 🌎https://github.com/paulwinex/eel-vuejs-example ➡️На почитать #libs