the best middle ground between the archaism of windows api and the bloat of qt
>>108954657NUUH
>>108954666Are you one those Pyshit "developers" pulling in PyQt6 and other dogshit into venvs which lacks IME plugin support for anything that isn't IBus? Total Qt and GTK death. The whole concept of the GUI toolkit is flawed.
>>108954666bloatware, the unreal engine 5 of gui
I've used IUP in the past, it's pretty nice if you need a cross platform GUI without OOP but it doesn't have fancy widgets since it's more-or-less a wrapper for the native windowing API
>>108954739>>108954759I develop Qt using C++Python is not even a programming language, it's a subhuman lingo.Qt is waaaay more comfy to code with than some old ass wxWidget which, by the way, translates into GTK on Linux. So it's horseshit to begin with.In case you haven't noticed GTK since version 3 is not usable.It's slower than Windows 11's desktop UI.Not to mention the fundamental difference between the feature rich QT application framework, and a simple widget toolkit. These don't even play in the same league.QT is more responsive and snappy anyways, so where's the fucking problem?Memory wise, GTK is a fucking memory hog in comparison.You people have no idea what you're talking about.First, you need to crawl out of your mother's basement and begin with a dev job, then we can talk.
>>108954851you know nothing
Qt isn't bloiated. It is just a application framework that is useful. More useful than std lib.
>>108954657correct
>>108954851Where do I nag Oracle to make a Qt L&F for Swing already?
>>108954851Thank you for confirming your status as a human being. I can take you seriously knowing you are not a Pyshitter.>QT is more responsive and snappy anyways, so where's the fucking problem?Qt6 is bloated, theming is asscheeks, compilation times are awful (especially compared to Qt5). On systems like Gentoo, compiling dev-qt/qtwebengine to use Qt6 shit takes forever even on high-end machines. Your software will be dropped in a few years just like Qt5 software today. You will not be able to write software and be done with it. I could go on and on and on, but you'll defend it anyway.>>108954871Give reasons for why you think Qt6 isn't bloated.
>>108954657No. Just use QML it's fine after you learn it.
>>108955038It is just enough framework to not need much else for your application.
>>108955578bloat
>>108954871The Qt code to get an environment variable involves at least 2 pages of code before you get to the actual GetEnvironmentVariable win32 call.Why? Because it's bloatware.
>>108955038>on systems like gentooNo one gives a flying fuck about your linux garbage
>>108956032Yes, but it's the only alternative to Electron.
At this point Qt should be included in the standard lib for C++
>>108954657>archaism of windows apiNuh uh, Win32 is timeless and it's the only stable Linux ABI.
>>108954657For me it's Electron
>>108956142>For me it's an entire goddamn chrome VM to run some basic GUI
>>108956177A basic GUI that just works on troonix and mac users' computers too, exactly. Oh and it doesn't make me want to kill myself too much, that's also a nice bonus.
>>108954657i just use tcl/tk
>>108956142building it is painful, but then the same applies to gtk and qt
>>108954657For me, it’s Flutter
>>108956245>my son you're google employee now>you must build new cross-platform framework>what language you use?>designated shitting language that LITERALLY EVERY SINGLE DEVELOPER ON EARTH ALREADY KNOWS, has the biggest ecosystem, and is already widely used for cross-platform desktop app developmentvs.>new special snowflake meme language
>>108956339Skill issue, if you already know a couple of languages you can pick up a new one in an afternoon, also languages are simply an implementation detail now that you can use AI to shit it out based on pseudo code
>>108956068>didn't address any of my pointsGentoo was an example to illustrate a problem with software strictly depending on fat Qt6 components that take a billion years to compile. You are retarded.>>108955676True for lots of software. All of the issues I gave don't go away though.
>>108956364I could, but if I have to learn a new thing to do it, I might as well learn r*act
>>108956380there is no need to address any points here, we are not arguing. im just tired of linux faggots like you
>>108956068>>108956406retarded holobrony lmao
>>108956245Flutter is not ready for desktop.
>>108954657Consider imgui
>>108954657>cross platformhuge red flag for bloat
>>108955038> Qt, bloatAt this point, the best way to write anything is probably using Win32/GDI and for linux portability, run it under Wine.
>>108957479What is that program running there? It looks cool.
>>108957479imgui is really good
>>108954657QML for custom GUIs better than anything.
>>108955038your mom is bloated
>>108957479DearImGUI is great, but the lack of documentation is awful. Instead, you get a 10k LOC example file, and if you dare ask a question the arabjeet dev of imgui goes "read the example saaaaaaaaar i have everything saaaar"
>>108956046Seems like an essay call with QProcessEnvironment::systemEnvironment().
>>108954739>The whole concept of the GUI toolkit is flawed.But you don't want to implement buttons yourself all the time, and you definitely don't want to reimplement a multiline text entry. Until you've tried to do it, and do it properly, you don't know what an awful task it is to get right. So we use a library; for GUI components, those libraries are called toolkits (for historic reasons; not important now)."But do it all in a web front end!" Well, that just moves the GUI toolkit into the browser, and that comes with a ton of inefficiency and baggage. Right choice sometimes, but not always.
>>108956115>Win32 is timelessno, just outdated
>>108954955Flatlaf?
>>108956216basedalways like it when people use my code
>>108957479Every program I've ever had the displeasure of using that uses it just feels awful. Genuinely worse than the laziest Web UIs and it looks like fucking garbage, too.
>>108958976>>108958635I think one of the main issues is that imgui lacks rounded corners, gradients and proper spacing for a lot of its elements. If it had those features then it'd look much more professional
The real question is Qt Quick or Qt Widgets?
>>108958951How so?
>>108955038>Your software will be dropped in a few years just like Qt5 software today.This is the biggest problem.We need to stop building our software on top of these moving targets.
>>108957479Based but it's only really good for overlay and debugging UIs in games.
>>108955038>Your software will be dropped in a few years just like Qt5 software today. Are people finally realizing that the web won? Because honestly, webview just fucking works. People will cope but shit written 10 years ago will still render. Hell, I had worked on shit using GWT and it outputs niggerlicious code, but it still rendered in modern browsers just fine.