HackerTube.dev

Gtk to Qt - a strange journey [linux.conf.au 2014]

Konstantin Bläsi · 46.3K views · 2014-01-11 · 46:06

Open on YouTube ↗

If playback is restricted in your region, try opening the original video. Use Mark watched to add it to your marked videos.

Overview

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.

On Hacker News

Go-to reference in GTK versus Qt debates, valued for a candid account from experienced developers who tried both toolkits.

Recommended by 5 HN people across 6 months · HN mentions 2014–2024

Topics

Search by tags

What people said

matheusmoreira · 2021-05 · Strong recommendation

> don't make the mistake of thinking their libraries are meant for others to use I agree. This presentation convinced me: [VIDEO] GTK+ is really just a toolkit for GNOME projects. All other users are secondary.

Read the original HN comment ↗
Sammi · 2014-10 · Strong recommendation

One of the best discussions on the subject, made by old hackers, but new guys to GUI programming, who tried both: [VIDEO]

Read the original HN comment ↗
simion314 · 2020-11 · Recommendation

Look at GNOME, notice the giant paddings, title bards see look at the checkboxes,scrollbars etc. Also is not a secret that GNOME developers considered at least touch screens if not tablet when designing the GUI. IMo an informative video on GTK and Qt , it explains what issues you can have with GTK, is about the subsurface application(created by Linus Torwalds that moved to Qt because GTK is bad and even Linus could not get good answers from Red Hat guys) [VIDEO]

Read the original HN comment ↗

Sources

Video by Konstantin Bläsi, played through YouTube.

Data and selection notes

HN summaries and labels may contain AI errors. HN dates refer to discussions, not video publication.

HN Library: HackerTube export (2026-10-31) and open-index/hacker-news. Upstream summaries and classifications may contain AI errors.

Views, duration and playback status refresh separately from the published catalog. When an update fails, existing data remains visible.

Selection checks
  • SaaS & AI candidates: Topic keywords do not match
  • Editor-approved picks: Editorial review is required

Rule matches identify candidates. They do not guarantee video quality or financial results.

About the library and its sources