SFML community forums
Help => General => Topic started by: julen26 on March 21, 2012, 12:31:36 am
-
Has someone thought and disscused about this?
I'm trying to choose one and I would like to know wich of them can be integrated with SFML.
I've heard that GTK is simple and faster than others. But Qt or wxWidgets are OO and they provide more tools. wxWidgets seems to work on all plaftorms but Qt supports OpenGl rendering.
GTK and wxWidgets are 100% free, GPL and MIT licenses respectively. If you want to sell a Qt app, you must pay a license.
I want to know your opinions and wich would be a good option for mixing with SFML or developing a simple app.
Hope someone can convince and guide me through this issue. Thanks!
-
I don't know about ease of integration with SFML, but Qt is really quite good and is definitely worth learning if you ever want to make great desktop applications. And afaik you can sell Qt applications without a commercial license, as it's LGPLed.
B
-
wxWidgets seems to work on all plaftorms
So as Qt and GTK.
Qt supports OpenGl rendering.
Qt5 will do more than support it, it will be entirely based on OpenGL 2.
If you want to sell a Qt app, you must pay a license.
Nop, it's LGPL.
I definitely recommend Qt too.
-
Nice, thank you.
I'll start testing Qt using the tutorial.
-
I'm using wxWidgets for my project. It's nice, but the more I use it the more little things about it annoy me. I've looked at Qt and that seems much better overall (but I haven't used it extensively so couldn't say if it's really better). GTK probably isn't a good option as it's pretty linux-centric. Windows users of your program will have to install the GTK runtimes, and your program won't use windows native controls in some cases.
As for SFML (RenderWindow) integration, I've only tried it with wxWidgets. It works in windows but not linux (gtk) or osx.
Overall I'd probably recommend Qt.
-
Is qt5 stable enough for non-commercial use, or should I just use 4.8?