Tag Info

Hot answers tagged

6

I wouldn't refrain from using Qt just for those reasons. You are not required to use all of Qt's utility classes; for the ones that replace the STL, you'll at most be forced to use QString and, possibly, QStringList. Also, there's usually much more to a program than the GUI. You can always use exclusively generic C++ for the rest of your program, and use Qt ...


5

You can try PyGTK; it's cross-platform, well documented and many apps have been written with it for you to refer and learn. Although I've to mention that wxWidgets (wxPython is its python binding) is a native mode toolkit; it's a thin abstraction layer over the platform's native tools i.e. say a textbox control in wxWidgets will not be written from scratch ...


2

I agree with most of high praise of Qt, but the question was What's the best GUI framework to use that allows/requires the most use of generic C++ and the STL? In this respect Qt is a little schizophrenic: it duplicates STL containers and algorithms with it's own twists. It also provides containers, which are different than STL. Interoperability between Qt ...


2

I would not worry too much about not using specific STL librarys like std::string or std::iostream or std::vector. The QT-equivalents come in a different flavour but they are not so far off to make any problem. The more idiomatic difference in my opinion seems to be the programming style heavy on using new for allocation. While for a QT program this might ...


2

Easiest I would say has to be Tkinter. It's part of a normal python install and tk is dead simple to understand. As for performance, they are going to be roughly equal. GUIs don't need to be particularly fast since you're operating on time scales that are visible to the naked eye. Meaning, if you write code for your GUI that takes 40ms, the user probably ...


2

I would say you should do the contrary, a good design would be for your application to be able to run whatever its context is. That's why for every application I code, I create a CLI tool that implements the logic, and then I implement a GUI. Where am I heading to ? You're creating a MainController object that holds the world, and then modifies the Ui_Game ...


1

http://www.py2exe.org/index.cgi/WorkingWithVariousPackagesAndModules http://www.py2exe.org/index.cgi/Py2exeAndPyQt http://www.py2exe.org/index.cgi/Tutorial If you do have the rights to redistribute MSVCR90.dll, there should be a copy of it in your Visual Studio install, under VC\redist\x86\Microsoft.VC90.CRT. Since Visual Studio 2008, you can't just ...



Only top voted, non community-wiki answers of a minimum length are eligible