Welcome, Guest. Please login or register. Did you miss your activation email?

Author Topic: GTK+ vs Qt vs wxWidgets  (Read 10569 times)

0 Members and 1 Guest are viewing this topic.

julen26

  • Jr. Member
  • **
  • Posts: 89
    • View Profile
    • http://julen26.blogspot.com
GTK+ vs Qt vs wxWidgets
« 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!

eigenbom

  • Full Member
  • ***
  • Posts: 228
    • View Profile
GTK+ vs Qt vs wxWidgets
« Reply #1 on: March 21, 2012, 04:57:59 am »
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

Laurent

  • Administrator
  • Hero Member
  • *****
  • Posts: 32498
    • View Profile
    • SFML's website
    • Email
GTK+ vs Qt vs wxWidgets
« Reply #2 on: March 21, 2012, 07:56:12 am »
Quote
wxWidgets seems to work on all plaftorms

So as Qt and GTK.

Quote
Qt supports OpenGl rendering.

Qt5 will do more than support it, it will be entirely based on OpenGL 2.

Quote
If you want to sell a Qt app, you must pay a license.

Nop, it's LGPL.

I definitely recommend Qt too.
Laurent Gomila - SFML developer

julen26

  • Jr. Member
  • **
  • Posts: 89
    • View Profile
    • http://julen26.blogspot.com
GTK+ vs Qt vs wxWidgets
« Reply #3 on: March 21, 2012, 12:06:01 pm »
Nice, thank you.
I'll start testing Qt using the tutorial.

sirjuddington

  • Newbie
  • *
  • Posts: 13
    • View Profile
Re: GTK+ vs Qt vs wxWidgets
« Reply #4 on: March 26, 2012, 04:00:32 am »
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.

QuartZyZ

  • Newbie
  • *
  • Posts: 1
    • View Profile
    • Email
Re: GTK+ vs Qt vs wxWidgets
« Reply #5 on: March 26, 2012, 10:36:05 pm »
Is qt5 stable enough for non-commercial use, or should I just use 4.8?