Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
Brolls31556ySo... somebody decided to apply a CSS-like language for the desktop? Girl bye.
I’ll stick with my XAML thank ya. -
@Brolls Are you afraid of CSS syntax or do you believe it will impact performance, as with desktop-web-apps? Because XAML is good, but it can be a bitch to do things. I don't want to write a bunch of nested tags with triggers and setters just for a hover effect. CSS does it more elegantly, and QT is native, so there's no performance impact.
-
I thought of having a look into Qt a while ago... Then I was like "bah, fuck it... I'll use Windows forms"
-
@voidpy I have an empty one. Its my first day with QT so I'm not gonna push anything today
-
On topic : yeah, Qt is ruddy brillant!
On comnents: meh. Use what you like.
My opinion: compared to qml, xaml and gladeXML just suck. Gtk can't even be compared to Qt, as it is too different. The same applies to WPF.
And with "different", I mean that they are just subsets. -
Brolls31556y@AlgoRythm the syntax mostly.
I guess it wouldn’t be so bad if QT is guaranteed to interpret it the same across all platforms.
I don’t mind the nested stuff of XAML as you can always declare that stuff as resources, and even have it automatically applied by type 🤷♂️ -
@Brolls QT interprets the style the same cross-platform, but you will always have those little things that the OS pumps into it. For example, Ubuntu added a gradient over the button that made it too light in some areas. I fixed this by modifying the border on the button.
-
@-newaj no, nothing complex about it.
Most stuff is lgpl, so you can use it even commercially as long as you add licensing information and link dynamically.
If you want to use any gpl licensed part commercially, or want to link statically and hide that you are using Qt, you need to purchase a license.
The Qt licensing just sounds complex due to all the legal/lawyer blah-blah needed to make it work. -
@-newaj no. Link your app against .dll/.so (dynamic) instead linking .lib/.a into your app (static)
Related Rants
You know what, QT is pretty cool
rant
pyqt
qt