loading...

Today I learned: building an application's GUI using Glade

twitter logo github logo ・1 min read

I've wrote a lot of Python's scripts for many task, such like web scraping or Telegram cool things. But until this week I never designed a non-web-based UI. I started using Glade and Gtk.

Just drag and drop some widgets into a GtkApplicationWindow, save it into your project's folder and load it.

    import gi
    gi.require_version('Gtk', '3.0')

    from gi.repository import Gtk

    class ButtonHander():
        # button action's code here!

    builder = Gtk.Builder()
    builder.add_from_file("gui.glade")
    builder.connect_signals(ButtonHandler())

    window = builder.get_object("mainWindow")
    window.show_all()

    Gtk.main()

Because GUIs are cool!

twitter logo DISCUSS (2)
markdown guide
 

I use glade for my gui tools all the time. It‘s a real time saver. :)

 

Thanks for sharing! Glade looks pretty similar to page.sourceforge.net/ which is for Python.

Classic DEV Post from Jun 13 '19

Async, Parallel, Concurrent Explained - Starring Gordon Ramsay

Complex computing concepts simplified

Juanjo Salvador profile image
Debian user. Web developer who loves JavaScript and Python. Sometimes, the IT guy of your party. Give me a beer and we will be friends forever.