Which one do you prefer the most by usability, appearance, etc?
Qt, there is no comparison.The Gnome "people" are sabotaging it since GTK3 in the name of making a shitty MacOS clone.
Qt.
>>107092279QT on all counts.
>>107092279Qt wins by every metric. The only thing you can really complain is that their API is pretty bloated but it's also well maintained because it's developed by an actual company and not a bunch of cultists.
>>107092279both suck
>>107092279GTK2 > Qt >>>> GTK3+
>>107092279Most programs are in GTK so it's better choice overall.
>>107092387GTK blows
>>107092398>Most programs are in GTKlollmao
>>107092427Between GTK and QT yes GTK is more popular and it's not even close.
>>107092466false.
>>107092466Sure, if you include a million tiny-ass programs made by literally who gnometards that could be easiliy replaced by a 50 line script or a fucking text file, then I suppose there might be more GTK software.Qt is what is used for actual programs. Literally the only important programs that still use GTK are doing so because they were using it 20+ years ago.
>>107092279>usability, appearanceQT looks like shit and it Krashes.
>>107092466On Arch qt5-base is required by 385 packages, qt6-base by 809, gtk3 by 777 and gtk4 by 287.
>>107092527if you filter by programs that are actually useful, gtk* drops to 0
GTK is responsible for the hamburger menu retardation seen in this image?Then Qt
>>107092279Qt is the more serious toolkit. Qt is concrete and rebar. GTK is knex.
>>107092279Personally GTK. I love the new GTK look.It's bold, it looks great, it works, it's unique.
>>107092279For me it's Motif
>>107092388This
>>107092279love GTKhate GNOME
>>107092314>>107092321>>107092333>>107092378>>107092551Name 3 Qt system themes that are not scuffed as fuck.I think gtk is ass, but Qt is just as bad.
>>107093189Most QT system you can't even tell are QT because they are heavily customized and running on embedded.
>>107092314>The Gnome "people" are sabotaging it since GTK3 in the name of making a shitty MacOS clone.This would be fine IF the user experience (UX) of Gnome 3 was good. It isn't. It's certainly pretty, but why the FUCK isn't the dock able to be seen without having to enter "activity" (or whatever they call the three finger swipe-up on laptop trackpad view) mode? Fucking OS X/XI has the dock DEFAULT viewable and unless you change it to "hidden" you will see it out of box.Also OS X/XI allows you to click-drag to the dock, something Gnome 3's "Use Case?" dude apparently has a bug up his ass about not allowing.I rather suffer Qt (KDE)'s various options than deal with GTK/Gnome's bullshit.>>107092398Incorrect. Maybe if you're using the "default" DE apps, but generally third-party applications will use QT/GTK based on which DE you load into out of box.
>>107092279>more popularGTK>better in every wayQTThere is no argument there unless you are an idiot.
>>107092279Qt mogs GTK by every metric. The problem is, essentially, that there is only one Qt-based DE with sensible defaults (LXQt), yet it is a bit too barebones for the average user. KDE is over-engineered, and Trinity is haphazardly glued together. The GTK-based DEs (excepting GNOME), are generally more mature, and comfortable for most users OOTB. Think Cinnamon, Xfce, MATE, and Budgie. If LXQt reaches feature parity with Xfce, or KDE redesigns their entire settings and configuration paradigm, it would be a wash, but until then, I'll be sticking with Xfce and Cinnamon.
Features for devs: Qt >>>>> GTKUsability: GTK not made by nu-GNOME > Qt > GTK by nu-GNOME
The problem for qt is that the biggest example I have of it is KDE Plasma. And KDE plasma is not just the ugliest thing in fucking existence, I have not found any way of fucking with padding other than to use weird shit like Kvantum.And then I look at GTK non GNOME desktops and they just look more... normal? As they should? I find it much easier to work with something like Cinnamon which is flawed in many ways, don't get me wrong, but "appearance" wise it's just nice.
>>107093189>Name 3 Qt system themes that are not scuffed as fuck.None of them? unless you're talking about KrashDE
>>107092388sums it up. /thread
>>107093920>or KDE redesigns their entire settings and configuration paradigmKDE is in a Windows-like scenario where it has multiple frameworks and ways to achieve the same thing that cause maintaining software and themes a hassle, but with ideological issues on top of it. Some contributors are aware of KDE bein a clusterfuck in terms of UI and want to have simpler defaults and rework apps using new tech like Kirigami, but at the same time other contributors fear that by embracing a simple UI KDE will become "GNOMEfied" and lose features or adapt counterintuitive patterns (like wasting space or shoving everything in a burger menu), so in the end the development of a better UI, themes and defaults become slower because those working on it try to appease to everyone.
>>107092279Thye're all garbage. I have never used a GUI library that isn't garbage. Maybe Vue is OK, but it isn't native.
>>107092378>every metricWhat makes you think that?
god made bussy for blessed real men like me to enjoy
>>107092388GTK4 > GTK3
>>107092314>>107092321>>107092333>>107092378samefag
>>107092388correct
>>107092279I like the idea of gtk (heck even gnome) but Qt wins out in the end.>>107093920Good post, but cmake is disgusting clunky garbage; as much as gnome/gtk sucks it was designed to work with gcc and nothing else.
>>107097126GTK3 is bad but can, with effort, be bludgeoned into something minimally acceptableGTK4 is literal rotting cowshit, there isn't an interface around uglier than that adwaita garbage
>>107092279GTK because it's syntax is akin to CSS.Qt bothers the hell out of me. It's convoluted and even outside of GNOME vs KDE, I can't ever get shit like LXQT to do what I want, at least not without becoming unstable and a crash-fest..
>>107097672lxde is what you want
>>107092279Win32.>b-b-butWin32.
>C good>C++ bad>um actually GTK is worse than QtWhat did /g/ mean by this contradiction?
>>107097700That's correct. Switching to Cosmic as soon as stable releases tho.
>>107092279Depends... I like qt because it's cross platform. But the linux ecosystem is full of gtk, I mean ubuntu and fedora are hardcore into gnome and the snapstore + flathub features so many gtk apps... that you feel kinda forced to use a GTK desktop like Cinnamon/GNOME/XFCE... if you run KDE as desktop and all your apps are GTK, whats the point?
>>107092279im a qt kde user, and i think gtk is better to build a system/de upon. gtk is solid and it seems that qt aplications bind better on a gtk system than the other way around. ive tried mate and xfce so my opinion is based on that. qt aplications tend to be very bloated too.
>>107092495Post beef.
>>107092279GTK fucking sucks shredded ass through a straw holy goddamn fuck.I -want- to like it but its just fucking goddamn retarded sometimes.
>>107098857all they had to do was keep maintaining gtk2. but the devs are macfags so that's what you can expect nowadays
>>107097821when i first started using linux in the qt3/gtk2 days, you could set qt3 to mimic the gtk2 theme and you basically couldn't tell programs made in either apart from one-another
>>107099134>we once had nice things but now we don't because of faggots like eBussy
>>107095198Sometimes I want to use Matrix then I remember every fucking client sucks compared to Element which is equally annoying. I literally want to make a new bridge for a chat service but I just HATE everything about the clients.
>>107093169Anon, meet XFCE.
Electron
>>107097771It's not a contradiction. It just means that GTK is so ass that we're willing to give C++ a pass this time.
>>107099474is it even possible to use Qt from C or is it C++ or nothing?
>>107099497Everything in qt is a class you cannot use C.
>>107099497you can use qt with any languagehttps://wiki.qt.io/Language_Bindings#Qt_6_for_C_(libqt6c)
>>107099524-- you can't use /purely/ C, but your main application can be in a different language with only the Qt bindings in C++
u r a qt 2 me>except for OP who is a f a g g o t
>>107092279Ever since they started using Css and JS in their DE's, I have lost all respect for them.
>>107099335In a choice between AIDS and cancer you've chosen rabies. Congrats!
>>107092388/thread
>>107092279Qt, just because of fonts, GTK4 still can't do that properly.
Tk
>>107092279GTK, because Qt's licensing sucks. Tk for personal stuff. Best not do GUI at all.
>>107097743I recently did some GUI coding with WinAPI after 20 year pause. Turns out all my good memories of coding in WinAPI were just nostalgia. It sucks by modern standards. Not that alternatives are any better.
Athena
>>107100567It's licensed under the LGPL, chud. You may use it for any purpose, provided that you dynamically link it. In fact GTK has the same license.
>>107101050false
>>107092279Qt
what should I use I like GNOME and KDE but don't want to use GNOME so that's why I was on KDE for a while?
>>107092314Yeah, they're definitely also trying to sabotage KDE with the whole "KDE is outdated" argument while pretending to be legitimate users...https://discuss.kde.org/t/does-kde-need-to-hire-professional-designers-ui-looks-outdated/39966https://discuss.kde.org/t/why-kde-looks-dated-pretty-obvious-uxquirks/40782What's the point of making every DE look and function the same?
>>107101058the GPL-only parts are small and are only separate modules that nobody uses
>>107101371don't care. I am not gonna prance like a faggot through their code, dodging GPL bullets.
QT is the more valuable skill if you want to wage slave. GTK is for tinkering with your OS.
Is there a linux UI like Windows Bob? Like an OS that makes you feel like your playing a renpy game instead of using an OS?
i like boththere's no need to pick a side
>>107101453Not sure there's anything current that is similar to Bob. Magic Cap (pic related) was a different attempt to bring the Bob type environment to PDAs. Back in the 80s, there were some primitive bookshelf type UIs where different books represented different applications. In the end, it looks like the 2D desktop won the UI battle, with the command line slowly getting some relevancy back in recent times.
>>107101591packard bell navigator/microsoft bob were basically obsoleted by windows 95the only other one i've tried is 3DNA (http://toastytech.com/guis/3dna.html). i'm not aware of any similar virtual office/room shells for linux, but it wouldn't surprise me if one existed at some point
>>107092314fippybippy
>>107097672>GTK because it's syntax is akin to CSS.webshit guiguess why javafx failed to replace swing
>>107101335nate is a faggot corpo shill like ebussy
>>107097672You can use CSS in Qt.
>>107092279GTK