As a developer, which GUI toolkit provides the most out of the box? I know people like doing things from scratch but I just want to make a regular application.
>>106753417flexibility? Imguiall in one? QT
>>106753425If I didn't have a laptop then I would go imgui for sure, but that thing kills my battery. It redraws the entire window every frame.Qt? doesn't that power the *krash* de? not a good look
>>106753417For me, it's Tk. I don't """""need""""" more.
>>106753441you are able to switch imgui over to retained mode but qt is more your speed if you want stuff done
>>106753441>doesn't that power the *krash* de?backend issues, has nothing to do with the gui
>>106753464The problem with imgui is that everyone will hate you for not following their system theme. It's only meant for games and stuff. The README says its not for general purpose applications. Plus it's ugly.And Qt? they have some serious licensing problems
>>106753507>The problem with imgui is that everyone will hate you for not following their system theme. It's only meant for games and stuff. The README says its not for general purpose applications. Plus it's ugly.again, you can hack retained mode and just let people use custom themes, there is an example for theme switching in the demo. >And Qt? they have some serious licensing problemsthere is nothing wrong with using lgpl3 unless you are a brainlets that can't into shared libs
>>106753521>again, you can hack retained mode and just let people use custom themes, there is an example for theme switching in the demo. show me pic of imgui adwaita theme>there is nothing wrong with using lgpl3 unless you are a brainlets that can't into shared libignoring the fact that qt only releases new versions once a year, and to get live access you need to pay. they intentionally add bugs to their release that you have to wait a year for them to fix, or just pay them
>>106753535>show me pic of imgui adwaita themewhy not read through the demo code and diy? you seem to not know much depth of the library because you haven't used it>ignoring the fact that qt only releases new versions once a year, and to get live access you need to paynothing is stopping users from just building their own shared lib from the repo and using that, I just think you are tech illiterate
>>106753417Tcl/Tk.I'm serious, look into it
>>106753548>why not read through the demo code and diy? you seem to not know much depth of the library because you haven't used itI have, thats why I know it can't use system themes. You can change the colors MANUALLY, sure, but good luck getting it to follow windows, macos, gnome, kde, etc. design principles.>nothing is stopping users from just building their own shared lib from the repo and using that, I just think you are tech illiterateI don't like my software to have bugs even if the user can fix it themselves a year later>>106753555>Tcl/Tkthis thing looks hella old, plus I have to use it's own language?
>mogs your lintranny toolkit
>>106753567You can use it from C or python too.It's old in the good way.
>>106753567>You can change the colors MANUALLY,nigger you can make templates, holy shit>but good luck getting it to follow windows, macos, gnome, kde, etc. design principles.just use glfw, it defaults to your OS windowing. also why the fuck would I care when so many apps just do their own thing?
>>106753612>You can change the colors MANUALLY,you want me to make a template for every theme that exists on linux? what if someone uses a custom theme?>just use glfw, it defaults to your OS windowing.I want something that uses Qt widgets on KDE and GTK widgets on GNOME. GLFW does the window only..>also why the fuck would I care when so many apps just do their own thing?I don't use these apps, it's clear you use windows.
>>106753567>I don't like my software to have bugsthen just build the shared libs with the fixes? you are seriously retarded
>>106753626kill yourself distro slave
>>106753626oops quoted wrongly, first was meant to quote>nigger you can make templates, holy shit
>>106753626>implying people didn't make themes for all your gay (((design principles)))>implying you can't just drop it in a list and auto detect your gay distro
>>106753629>then just build the shared libs with the fixes? you are seriously retardedyou know that it takes months to understand something as big as the qt codebase right?>>106753645>implying that every distro has a single theme and that I should make a template for every single oneYou do understand the purpose of a GUI toolkit is that I don't have to everything myself right? Again, I just want to make an application and not need to create a theming system to do that
>>106753657>it takes months to understand something as big as the qt codebase right?it takes 5 mins to understand the cmake to build the fucking thing. it's just two commands retard>You do understand the purpose of a GUI toolkit is that I don't have to everything myself right?then just leave the option for the users to use whatever template they want. why bother over something so trivial? you are the biggest retard dev I've ever had the displeasure of interacting with. fucking hell
>>106753720>it takes 5 mins to understand the cmake to build the fucking thingAre you going to fix the Qt bugs for me or something? Good luck getting that merged into a closed-contribution project.>then just leave the option for the users to use whatever template they want. why bother over something so trivialDo you even know what a system theme is? You cannot make a template to cover every single system theme. Show me ONE imgui program that looks NATIVE. also not accounting for the fact every time the system gui gets changed you would have to update your program since you're re-creating it and not using the system apis KEK
>native look and feelLiterally no one cares about this.
>>106753417electron + react + component library
>>106753417Xaw, athena widgets.Or, perhaps, lucid.
>>106753846Kys web slopper
bump