GTK-for-Windows-Runtime-Environment-Installer
pywebview
GTK-for-Windows-Runtime-Environment-Installer | pywebview | |
---|---|---|
9 | 25 | |
576 | 4,319 | |
- | - | |
0.0 | 9.3 | |
about 2 years ago | 9 days ago | |
Python | Python | |
- | BSD 3-clause "New" or "Revised" License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
GTK-for-Windows-Runtime-Environment-Installer
-
Can I deploy GTK applications to windows, osx and linux in a self-contained way?
I was trying, but i couldn't make GTK app working on Windows even after installing runtime environment , which i probably would include in app installer if it would work, so i decided to use AvaloniaUI, which seems to work out of box
-
How to build GTK# into WORKING exe with linux dotnet core?
And when i managed to make at least something work on my Fedora linux, i built my app into self-contained untrimmed single exe and sent to my friend, but he couldn't launch my app on Windows as I couldn't on wine. As i can understand, it's because he has no gtk on his computer? Then i found https://github.com/tschoonj/GTK-for-Windows-Runtime-Environment-Installer and was installing it on ssd for couple of minutes Now the app starts, but when i fill the fields and add the task to a list it just crashes. Shell says it's missing some xapp dll (i already tried adding xapp package to my project).
-
PyGObject on Windows
Tried installing this just in case, but still no luck.
-
How complex is it to deploy Rust+GTK to Windows?
There is installer of GTK3 libraries in OS, but not GTK4 - https://github.com/tschoonj/GTK-for-Windows-Runtime-Environment-Installer/releases/tag/2022-01-04
-
Running GTK (PyGObject) on Windows without the Cygwin-like stuff, possible?
The official guide seems to be saying that I should use the Cygwin-like thing (the name is msyg2, but the screenshot looks like Cygwin) to set it up, but from my experience, this is installing some sort of Linux inside of Windows and causes a lot of complications. I want to use the GTK Windows runtime I have installed from GitHub without any Cygwin-like baggage. Is that possible?
-
Czkawka 4.0.0 - My multi-platform duplicate finder, now with image compare tool, similar videos finder, reference folders, translations
Czkawka use GTK 3, and this files are libraries which provide functions to create user interface. It is possible to use exe file from outside of folder, but it is required to install GTK into OS - https://github.com/tschoonj/GTK-for-Windows-Runtime-Environment-Installer/releases (this not works for some people) Most notable changes : - Multithreading support for collecting files to check(2/3x speedup on 4 thread processor and SSD) - Add multiple translations - Polish, Italian, French, German, Russian, Japanese, Chinese and many more(some are computer translated) - all are built into binary, there is no need to use external translation files - Add support for finding similar videos (sadly snap doesn't how this feature for now) - Add "reference folders" - Increased performance by avoiding creating unnecessary image previews - Improved performance due caching hash of broken/not supported images/videos - GUI code refactoring and search code unification - Fixed crash when trying to hard/symlink 0 files - GTK 4 compatibility improvements for future change of toolkit - Change minimal supported OS to Ubuntu 20.04(needed by GTK) - Option to not remove cache from non existent files(e.g. from unplugged pendrive) - Add multiple tooltips with helpful messages - Allow caching prehash - Improve custom selecting of records(allows to use Rust regex) - Remove support for finding zeroed files - Remove HashMB mode - Approximate comparison of music - Enable column sorting for simple treeview - Allow hiding upper panel - Make UI take less space - Add support for raw images(NEF, CR2, KDC...) - Image compare performance and usability improvements - Reorganize(unify) saving/loading data from file - Add cache for similar music files - Reverse selection of items with middle mouse button In current version, Windows version of app lost around 70MB(144MB -> 70MB after unpacking), so it should extract a lot of faster(10s vs 70s previous on VM) Files to download - https://github.com/qarmin/czkawka/releases Virustotal scan: https://www.virustotal.com/gui/file/85f3023741449d357ee8ed1f7ce5248a1dcc4b5c039993a9ec5c04996f9ee415 https://www.virustotal.com/gui/file/eb0a2ba7c70648006106190dbfd363ba59c734269bf84226b484e819b5ee8dc8
It is possible to use exe file from outside of folder, but it is required to install GTK into OS - https://github.com/tschoonj/GTK-for-Windows-Runtime-Environment-Installer/releases (this not works for some people)
-
Czkawka 3.3.0 released to clean your similar pictures, duplicated data, broken files etc.
It works fine for me in Wine. GTK 3 from https://github.com/tschoonj/GTK-for-Windows-Runtime-Environment-Installer/releases is required to be able to open it(this is why binary has so strange name)
-
Czkawka 2.0 - App to clean duplicates, similar images, broken symlinks etc. now with support of multithreading, new progress bar, performance improvements, Windows support etc.
It is possible to be able to run Czkawka without needing to have all these files(just exe file is required) by installing GTK3 Runtime - https://github.com/tschoonj/GTK-for-Windows-Runtime-Environment-Installer/releases
pywebview
-
Show HN: Pywebview 5
In case anyone else is unfamiliar:
> pywebview uses native GUI for creating a web component window: WinForms on Windows, Cocoa on macOS, QT or GTK on Linux and Kivy for Android.
https://github.com/r0x0r/pywebview
-
Deveplop a simple GUI app by Wails use Golang
- [swallow-pywebview](https://github.com/rangwea/swallow-pywebview): Base on [pywebview](https://pywebview.flowrl.com/) using Python,the frontend base on [alpinejs](https://alpinejs.dev/) and [tailwindcss](https://tailwindcss.com/)。
-
NativePHP: A framework for building desktop apps with PHP
Somehow related, I've been using pywebview for some internal tools: https://github.com/r0x0r/pywebview
Probably not as full-featured as Electronjs, but since we have a bunch of python scripts to convert to desktop apps, it's very useful.
-
Sunday Daily Thread: What's everyone working on this week?
I've been on a blitz experimenting with pywebview (electron but for Python) and a ReactJS UI.
-
Release: NiceGUI 1.2.7 with ui.download, easier color definitions, "aggrid from pandas dataframe" and much more
The native mode uses pywebview under the hood which has libs for running on several platforms. Pyinstaller will pull these dependencies in. If you want more info on which platforms are supported by pywebview, check this directory: https://github.com/r0x0r/pywebview/tree/master/webview/lib
-
Does anyone have experience using pyWebView? Just curious if there are any caveats or gotchas to it?
For reference to anyone not familiar - https://github.com/r0x0r/pywebview
-
How to open a URL in a tkinter window
import webview window = webview.create_window('Woah dude!', 'https://pywebview.flowrl.com') webview.start()
-
NiceGUI – easy-to-use, Python-based UI framework
pywebview (https://github.com/r0x0r/pywebview) is an excellent suggestion and is already being used in NiceGUI to create a native desktop window with "native=True" option (see http://127.0.0.1:8080/documentation#ui_run).
-
NiceGUI 1.2.0: Electron for Python
Thanks for sharing. The issue is tracked at https://github.com/zauberzeug/nicegui/issues/576. But it looks like something which originates from the pywebview lib which is used to provide the native mode.
- Web based GUI Application
What are some alternatives?
videoduplicatefinder - Video Duplicate Finder - Crossplatform
Eel - A little Python library for making simple Electron-like HTML/JS GUI apps [Moved to: https://github.com/ChrisKnott/Eel]
czkawka - Multi functional app to find duplicates, empty folders, similar images etc.
PySimpleGUI - Python GUIs for Humans! PySimpleGUI is the top-rated Python application development environment. Launched in 2018 and actively developed, maintained, and supported in 2024. Transforms tkinter, Qt, WxPython, and Remi into a simple, intuitive, and fun experience for both hobbyists and expert users.
czkawkaInstallation
kivy - Open source UI framework written in Python, running on Windows, Linux, macOS, Android and iOS
scoop-directory - A searchable directory of buckets for the scoop package manager for Windows
DearPyGui - Dear PyGui: A fast and powerful Graphical User Interface Toolkit for Python with minimal dependencies
gtk4-cross - A Docker container for cross-compiling gtk4 programs to Windows.
Flexx - Write desktop and web apps in pure Python
focus_annotator - This is a tool to annotate the focus plane of z-stacked images.
Eel - A little Python library for making simple Electron-like HTML/JS GUI apps