As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I would like to include a source code editor inside my software.
The editor should provide at least the following features:
syntax coloration;
syntax validation;
auto-commpletion;
code folding;
inline documentation (displays a called function documentation for example);
extensible, so that it can support more languages in the future; support at least C++, Python, Java, Doc-book, XML, Latex.
Additionnaly, the framework should be in C++, as my own software that wishes to include the framework is in C++ as well. Ideally, it would use the Qt framework.
Finally, it should work at least for GNU/Linux, Mac OS X and Windows.
I wish to avoid develop it myself, as this seems a long and difficult task, and as I expect this need is quite common and many solutions already exist in the outside world.
So far, I only found QScintilla, but I am surprised there is not much more choice.
Do you have any other suggestions ?
Perhaps KatePart is what you are looking for? It's the editor component used in the Kate editor and the KDevelop IDE included in KDE.
Related
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 9 years ago.
Nowadays there are many windows applications. Several years ago, MFC may be the most popular gui framework to create windows applications. But I think MFC is too old and doesn't have a good OO design. So here I want to know is there any modern, well designed and widely used C++ gui framework in windows?
My company use Qt framework.
Adobe Photoshop (AFAIK) and other popular Windows programs are using it.
Qt is modern, well documented and tested. Just try it and enjoy :)
If you need a free portable GUI framework you can use wxWidgets. QT is also a choice, but AFAIK it's not completely free.
So the answer depends on what you want to do with it.
There's this post which seems similar to yours.
It states QT as a decent free GUI solution.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
Is there any C++ GUI lib here that is fast, has highly customizable looks (like Swing) and ofcourse, of much higher level of abstraction then Win32?
I'm a complete begginer in c++ but loved Java+Swing combo very much for their customizability.
Simply put, I want the lib to be easy to learn, can be customized by simply subclassing and overiding their painting (like Swing) and free :)
Please help me!
P.S. I use orwell dev-c++ portable fork with 32 bit gcc. if that matters.
Qt is what you're looking for: http://qt-project.org
There's plenty: wxWidgets, Qt, GTK+, and many many more. All easy to find in short time using any search engine.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 11 years ago.
I'm .NET programmer and I'm looking for an IDE equivalent to VS that I can drag and drop the controls etc to my form. MonoDevelop uses Gtk# library, but I can't do use of it (in this project) of languages interpreted or compiled to byte code. For this reason was C++ chosen.
Use the standalone Glade tool for designing GTK+ based user interfaces. Also see the section on Glade and Gtk::Builder in the gtkmm tutorial.
If you were on Linux, I could also recommend Anjuta Devstudio for an IDE, but I am afraid its Windows support is non-existent and there are even no binaries available for download.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 11 years ago.
For Java there is Swing and Eclipse + Window Builder. Is there anything similar for C++ ? Any suggestions of tools or starting points ? Thanks.
UPDATE: I use Mac OS X but any suggestions are welcome
Take a look here. Qt is a C++ cross-platform library. I think that you will find it suitable for your needs. In the given link, you can find many other suggestions (like using Mono), GTK# (those are using C#), but in general, for C++, people usually suggest Qt or GTK (take a look at all posts and comments there).
Microsoft Visual Studio is not bad. It has an interface builder, with all the run-of-the-mill buttons and things like that. Here it is: http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-cpp-express
Under the Windows platform, you can use Microsoft Visual Studio.
QT is a cross-platform, under Windows and Linux.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 9 years ago.
I know this kind of question is asked a lot but I have a set of requirements:
1. Be able to compile and develop in Visual Studio on Windows.
2. Be somewhat modern - Async/threaded, clean.
3. C++
I've looked at thrift, messagepack, and even protobuf+RPC. All of them have massive issues in Windows.
FYI - I'm no pro programmer so asking me to apply out-dated patches to untested code is a pretty big ask. I know thrift has some patches available, but their >2MB big for old versions of thrift, with other patches thrown on top. God knows how well that'll work.
Did you consider using Protobuf together with Boost asio? Of course it is not an RPC library, so that part you would have to do at your own, but it would be asynchronous and fast.
you can use ICE & proto buffer. since version 3.4.1, proto objects have been suported by ICE though there are some limits.