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!
8 Comments
Trường An NGUYỄN
3 years agoThanks.
Armando J. Lara D. I.
3 years agoHello. Thanks for the great video.
You couldn't paste the text in the console using ( Ctl + shift ) + v or "right click" + "paste"? 🤔
Right now and for the last 10 years I have been a Linux user, so I am always working int the terminal and I use those commands. But may be in Windows is different.
Regards!
show more show lessArmando J. Lara D. I.
3 years agoTour video make me want to write some games. Maybe in December. 🎄 🎅 Thank you very much again for your tutorial!
Abdullah Alshammaa
3 years agoCan we add Makie Plots inside a Gtk GUI? Or any other kind of interactive plotting
Mana M
3 years agoThanks for the great video! This is what I was looking for! How do you know how to call an event? for example button-press-event, etc? We never defined that under "signal"
Prof. Rodolfo
3 years agoGreat video.
while true
println("Thank you")
end
tinkertillie
3 years agoThis one is gold. Many entire books don't have the same amount of usable info in them. Thanks.
Vinsent Levitsky
3 years agoWow this is so cool 🙂