I use the code from the following article to allow only a single instance of my programs (mostly written using Qt Framework) to run on Windows. Some programs (specially the ones which connect to a specific type of hardware or resource) need this limitation to avoid conflicts.
Please also note that this code is specific to Windows.
Continue reading “How to limit 32-bit applications to one instance in Visual C++ (with or without Qt)”
I keep the following notes (steps) as a personal guideline for building Qt Statically using Microsoft Visual C++ and I never fail to do it but please keep in mind that these are NOT some exact steps and they need to be changed (slightly though 🙂 ) in some cases. Leave comments if you have any questions.
I have used Qt 5.4.0 with Microsoft Visual C++ 2010 (MSVC2010) but it is more or less the same for similar compilers and others Qt versions.
Continue reading “Build Qt-Static using MSVC2010”
Update on March 18th, 2018: Now you can use this post for a more recent, accurate and complete guide on adding OpenCV to Qt projects.
Use the following lines in a .pri file that is added to your project by using “include(C:/opencv/opencv.pri)”. This allows easy including of headers and library references in a Qt project.
(Note that in case you are using another version of OpenCV, your library names might be different.)
Continue reading “Required Includes and Libraries for OpenCV in Qt”
This function can be used to get an EXE file version. I use this class in almost all of my programs to add EXE version to Main window title.
Continue reading “Get EXE version using Windows API in Qt”
Opticount is a highly accurate sheet-counting machine used mostly in packaging industry. This machine uses sophisticated electronic components (sensors and cameras) along with recently developed methods and algorithms in the field of artificial intelligence, image processing and machine vision. Opticount is currently being manufactured and sold by Paxan (http://www.paxan.com.tr)
Visit https://opticount.wordpress.com/ for more information!
Class below allows catching of Exceptions in Qt. Paste all code below into a header and use this class instead of QApplication in your main function.
Continue reading “Qt class for catching exceptions (QExSafeApplication)”
WARNING : Children exposed to reading may become CURIOUS, INDEPENDENT or even develop an IMAGINATION full of wonder. In some cases children may get lost in a book, reading quietly for hours. Do not operate heavy machinery while reading.
Ben M’Hidi: It’s hard to start a revolution. Even harder to continue it. And hardest of all to win it. But, it’s only afterwards, when we have won, that the true difficulties begin. In short, Ali, there’s still much to do.