In this coding tutorial, you’ll get some hands-on experience building custom GUIs by working on a couple of projects using Glade and Gtk.jl. Glade is a graphical user interface builder for Gtk.

In addition, you’ll receive inspiration by looking at some custom GUI examples written in Julia and created by others using Gtk.jl.

This tutorial is intended for amateurs and hobbyists.

This tutorial is episode 4 of a 13-part series and is part of the Julia Desktop Apps playlist.

Schedule: New tutorials are posted on Sundays / Mondays.

Prerequisites: Julia, VS Code, Tutorial 04×03.

00:00 Intro
01:21 Gtk.jl Examples
05:12 Glade Installation
10:17 Glade Project #1
21:19 Glade Project #2
32:09 Outro

Links for this tutorial:

Episode 403 | Intro to GUIs using Gtk.jl, Julia, VS Code & PackageCompiler.jl

GitHub repository for this tutorial:

Gtk.jl example folder:

Nand Vinchhi YouTube video (calculator.jl):
EDIT (Nov, 2021): YouTube video no longer available
Ashwani Rathee YouTube video (Skyring.jl):

Skyring.jl source code:

Episode 305 | HTML, CSS & JavaScript Project: Interactive Web UI:

Thermostat UI website:

Other Links:

Link to Series 4 Playlist [Julia Desktop Apps]:

Glade:

MSYS2:

Gtk.jl:

The Julia Programming Language:

VS Code:

Notice of Non-Affiliation and Disclaimer:
I am not affiliated, associated, authorized, endorsed by, or in any way officially connected with The Julia Programming Language, Julia Academy, Julia Computing, Microsoft, or any of their subsidiaries or their affiliates.
Nor am I affiliated, associated, authorized, endorsed by, or in any way officially connected with any software, packages or libraries used in this video.
All marks, emblems and images are registered trademarks of their respective owners. Use of them does not imply any affiliation with or endorsement by them.

###############################################

Join Button (Channel Membership):
If you like what I do, then please consider Joining and becoming a Channel Member:

Thank you!