Gtk to Qt - a strange journey [linux.conf.au 2014]
What it is
Dirk Hohndel explains why the Subsurface dive log project migrated from Gtk to Qt, the obstacles encountered, and advice for other applications frustrated with Gtk. It is a linux.conf.au 2014 talk.
Why Hacker News recommends it
Go-to reference in GTK versus Qt debates, valued for a candid account from experienced developers who tried both toolkits.
- 5 people recommended it
- 6 different months
- 2 strong recommendations
- first 2014, last 2024
What HN commenters said
“One of the best discussions on the subject, made by old hackers, but new guys to GUI programming, who tried both”
Experienced hackers new to GUI work compare both toolkits
Sammi, 2014-10 · Strong recommendation · in “KDE makes Qt”
“This presentation convinced me”
Convincing case that GTK is mainly a GNOME toolkit
matheusmoreira, 2021-05 · Strong recommendation · in “Use Alacritty instead of Termite”
“There's a fantastic talk from Dirk Hohndel last year about how much pain he's gone through”
Pain of building and publishing a Linux GUI app
tdicola, 2015-04 · Recommendation · in “How long since Google said a Google Drive Linux client is coming?”
“Thank you for posting this, it's nice to see that someone already had most of my feelings.”
Resonates with commenter's own feelings about GTK
znpy, 2018-11 · Recommendation · in “RHEL is deprecating KDE”
“This video is about the reasons Subsurface (a diving app started by Linus Torvalds) changed from GTK to Qt.”
Reasons Subsurface changed from GTK to Qt
simion314, 2020-03 · Recommendation · in “GTK has a new website”
Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.
Topics: qt, gtk, subsurface, gui toolkits, cross-platform, linux
Also recommended by the same people
talkLISA11 - Fork Yeah! The Rise and Development of illumosUSENIX · 9 HN recommenders · 2012–2026
explainerWhy Your Vote Doesn't CountCGP Grey · 10 HN recommenders · 2015–2025
talkRust NYC: Jon Gjengset - Demystifying unsafe codeRust Programming Language · 2 HN recommenders · 2020–2024
explainerOnce you understand game theory, you understand the world.Veritasium · 10 HN recommenders · 2023–2026
talkBenno Rice: The Tragedy of systemd -- BSDCan 2018BSDCan · 4 HN recommenders · 2018–2024
talkLeaping the chasm from proprietary to open: A survivor's guideBryan Cantrill · 1 HN recommender · 2020–2024
explainerThe Fermi Paradox: Dark Forest TheoryIsaac Arthur · 2 HN recommenders · 2019–2024
demoRenault F1 engine playing God Save the QueenChris Billett · 2 HN recommenders · 2015–2024