• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 371
  • Last Modified:

Does QT Designer have the same functionality as Visual C++?

Using Linux and C++, I need to develop a GUI that has several screens which will probably go through some changes once the customer uses it.  I was looking for a GUI development tool with drag & drop, WYSIWYG capabilities that could produce C++ code.  I need to add to the event handlers and not have them destroyed every time I rebuild the GUI.  A looked at one article on QT Designer the had project building, etc.  However, the version I downloaded does not look anything like it and may not generate the .cpp files.  This is the last chance I have to make my life a little easier before the decision is made to use Fot-Toolkit.
  • 3
2 Solutions
You might be able to find something suitable at http://linuxmafia.com/faq/Devtools/ides.html ("Integrated Development Environments / RAD tools / GUI-builders on Linux")
QT Designer produces .ui (user interface templates) files, which can be converted into C/C++ by uic (user interface compiler) tool.
(for example, http://doc.trolltech.com/4.5/designer-using-a-ui-file.html)

If you are new to QT development, read the documentation and tutorials for your version of QT at docs.trolltech.com. QT allows a lot and is very good documented.
bleekAuthor Commented:
Thanks for the link, but we have to make the decision by today.  I've evaluated several tools over the past week and have run out of time.

Thanks for the article.  It looks like the forms can be integrated into the project, but it is not "seamless".  It looks like a lot of the functionality from version 3 has been removed from the later releases.

I'll let you know by cob Monday about points.
bleekAuthor Commented:
Actually, the deal breaker might be whether or not QT Designer allows me to modify the .cpp code for the signals/slots without overwriting that data everytime I modify the GUI.
bleekAuthor Commented:
Thanks for taking the time to answer.
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

The 14th Annual Expert Award Winners

The results are in! Meet the top members of our 2017 Expert Awards. Congratulations to all who qualified!

  • 3
Tackle projects and never again get stuck behind a technical roadblock.
Join Now