• 87 Posts
  • 443 Comments
Joined 9 months ago
cake
Cake day: April 2nd, 2025

help-circle













  • who@feddit.orgtoProgramming@programming.devGUI library for C?
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    2 days ago

    Some Linux users will have a theme for Gtk apps that make them look somewhat like their desktop’s native apps, but they often still look out of place. And Gtk has long had a habit of breaking those themes in minor version updates. And modern Gtk pushes client-side window decorations, which completely defeat window manager functionality that is native to non-Gtk desktops, making the app not only look terrible but also not behave correctly. And even if a perfectly matched theme existed (I have never seen one), the inputs for common controls won’t be the same as native ones, so the app won’t operate correctly.

    In other words, nope, what you are referring to does not solve the problem.



  • who@feddit.orgtoProgramming@programming.devGUI library for C?
    link
    fedilink
    English
    arrow-up
    5
    ·
    edit-2
    2 days ago

    I’ve heard GTK programs don’t look great on Windows,

    They don’t look great anywhere, not even on Linux, unless you happen to be using a Gtk-based desktop.

    However, Gtk does have one thing going for it: the API is native to C, so it is easier to work with in that language (and easier to bind to other languages) than something like Qt would be.