Experimenting with Go GTK+
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.
 
 
Noah Petherbridge fb0a73bbfa README update pirms 11 mēnešiem
ui More Pinephone tweaks pirms 1 gada
README.md README update pirms 11 mēnešiem
main.go Initial commit pirms 1 gada
main.py More Pinephone tweaks pirms 1 gada
requirements.txt Python version pirms 1 gada
screenshot.png Python version pirms 1 gada

README.md

glade-test

Some experimentation with GTK+ 3.0 / Glade GUIs in Go and Python, particularly for a mobile app UI with multiple screens.

Screenshot

Some features exercised:

  • A single-window app with multiple screens ("About" button slides to the About screen, Menu->Home button transitions back to main screen, etc.)
  • Dynamically added buttons to a Gtk.Box defined in the Glade file. The buttons click into a "Detail" screen updated with the label of the button clicked.
  • Menu->Open builds a dynamic Open File dialog.
  • Menu->New shows a custom New File dialog defined in the Glade file.

Python Setup

# Install dependencies (Fedora)
sudo dnf install python3-devel kernel-headers glibc-devel gobject-introspection-devel

# Install dependencies (Alpine Linux/postmarketOS)
sudo apk add python3-dev linux-headers musl-dev gobject-introspection-dev

# Python dependencies
pip install -r requirements.txt

# Run it
python main.py