Difference between revisions of "Qt/Widgets/MessageBoxFromThread"
From ProgrammingExamples
< Qt
Daviddoria (Talk | contribs) (Created page with '==MessageBoxFromThread.cxx== <source lang="cpp"> #include <QThread> #include <QMessageBox> #include <QApplication> #include <iostream> class MyThread : public QThread { public…') |
(No difference)
|
Revision as of 15:16, 28 November 2010
MessageBoxFromThread.cxx
#include <QThread> #include <QMessageBox> #include <QApplication> #include <iostream> class MyThread : public QThread { public: virtual void run(); }; void MyThread::run() { std::cout << "Message box from thread" << std::endl; QMessageBox msgBox; msgBox.setText("Test Text"); msgBox.exec(); } int main(int argc, char*argv[]) { QApplication app(argc, argv); MyThread a; a.start(); return app.exec(); }
CMakeLists.txt
cmake_minimum_required(VERSION 2.6) PROJECT(ThreadMessageBox) FIND_PACKAGE(Qt4 REQUIRED) INCLUDE(${QT_USE_FILE}) include_directories(${include_directories} ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR}) ADD_EXECUTABLE(ThreadMessageBox ThreadMessageBox.cpp)# ${MOCSrcs} ${UISrcs}) TARGET_LINK_LIBRARIES(ThreadMessageBox ${QT_LIBRARIES})