Thread: Looking for opinions on which to learn: QT or GTK

  1. #1
    Registered User
    Join Date
    Jan 2016
    Posts
    3

    Question Looking for opinions on which to learn: QT or GTK

    Hey,

    this discussion is quite common and found several in other forums. But still wanted to interact with someone who knew the topic, possibly already have discussed or have witnessed debates and could contribute.

    I want to learn one of the Gtk or Qt libraries. I program in C (could possibly migrate to C ++ to have better conditions for a graphical environment) and within Linux environment, but I want to develop open-source cross-platform applications, which in time did not require the user having to install the 3rd party libraries to run a program.
    So look for a graphics library that satisfies this condition, but on the other hand do not make me write extremely long code to a simple graphical environment, or Require too much attention to Boxes combinations or Containers and do not allow me to focus my time on and mechanical logic. On the other hand I wanted it to be a light library. The documentation available on the library is also a big plus, and this includes the community involved and the general popularity among programmers.
    I know little of both libraries and at this stage try to fix me in one, the main question is what should I focus on, and why you have experience with this library. The criteria are multi-platform possibilities, documentation, performance and appearance.

    Opinions founded and based on your experience are very welcome. Thank you!

  2. #2
    Registered User
    Join Date
    Oct 2006
    Posts
    3,445
    Of the two, I would recommend Qt.

    Both frameworks have extensive documentation, a large user base, and broad cross-platform support. My preference for Qt is based mostly on my preference for C++. The other main reason I prefer it is because it has a very well integrated design/code/build/debug environment, in the form of QtCreator, which GTK lacks.

    If you want a light library, neither will suit you particularly well.
    What can this strange device be?
    When I touch it, it gives forth a sound
    It's got wires that vibrate and give music
    What can this thing be that I found?

  3. #3
    Make Fortran great again
    Join Date
    Sep 2009
    Posts
    1,413
    Option 3: wxWidgets

  4. #4
    Registered User
    Join Date
    Oct 2006
    Posts
    3,445
    Quote Originally Posted by Epy View Post
    Option 3: wxWidgets
    Also not a light library, by any means. I've used wxWidgets for the last several years in a commercial product, and have outgrown it. I'm actually in the middle of an active effort to remove my dependency on wxWidgets for that product. wxWidgets hasn't kept up with modern C++ standards and practices, and so it isn't a good fit for me anymore. In fact, because of this, I don't recommend it to anyone.
    What can this strange device be?
    When I touch it, it gives forth a sound
    It's got wires that vibrate and give music
    What can this thing be that I found?

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. You have to learn C in order to learn C++
    By gandalf_bar in forum A Brief History of Cprogramming.com
    Replies: 20
    Last Post: 07-16-2004, 10:33 AM
  2. Any opinions on books to learn c++ from.
    By deathstryke in forum A Brief History of Cprogramming.com
    Replies: 9
    Last Post: 12-04-2002, 09:22 AM
  3. C++ Opinions
    By Cgawd in forum C++ Programming
    Replies: 15
    Last Post: 10-28-2002, 06:01 PM
  4. Opinions
    By Betazep in forum C++ Programming
    Replies: 1
    Last Post: 12-15-2001, 03:34 PM
  5. opinions please
    By iain in forum A Brief History of Cprogramming.com
    Replies: 4
    Last Post: 11-21-2001, 10:37 AM

Tags for this Thread