Difference between revisions of "Qt/Widgets/Thread"

From ProgrammingExamples
< Qt
Jump to: navigation, search
(Thread.cxx)
(Undo revision 4072 by 89.96.189.102 (Talk))
Line 1: Line 1:
dishsatlite.com http://igriboolor.onlinewebshop.net/excel-direct-inc-889196.html excel direct inc  itv satellite http://igriboolor.onlinewebshop.net/direct-x-9.0-c-944073.html direct x 9 c  www.direct.gov.uk.taxdisc; http://igriboolor.onlinewebshop.net/dating-direct.com-1003734.html dating direct.com  i buy direct.com http://igriboolor.onlinewebshop.net/advanced-satellite-communications-inc-881570.html advanced satellite communications inc  www.direct.gov.uk taxdisc l http://igriboolor.onlinewebshop.net/www.direct-gov.-uk-taxdisc-530483.html direct.gov.uk/taxdisc  norwich union direct http://igriboolor.onlinewebshop.net/jbm-inc.-bluegrass-satellite-883717.html jbm bluegrass satellite  fresh and direct.com http://igriboolor.onlinewebshop.net/african-movies-direct.com-541035.html african movies direct.com  norwich union direct http://igriboolor.onlinewebshop.net/direct.gov.uk-taxdisc-543986.html www.direct.gov.u/k/taxdisc  www. direct t.v. .com/nascar http://igriboolor.onlinewebshop.net/bell-express-vu.satellite-897727.html can i use bell satellite in thailand  african movies direct.com http://igriboolor.onlinewebshop.net/direct.gov.uk-tax-disc-834169.html www.direct.gov.uk.tax/disc
+
==Thread.cxx==
 +
<source lang="cpp">
 +
#include <QThread>
 +
 
 +
class MyThread : public QThread
 +
{
 +
 
 +
public:
 +
 
 +
    virtual void run();
 +
};
 +
 
 +
void MyThread::run()
 +
{
 +
  for( int count = 0; count < 20; count++ )
 +
  {
 +
    sleep( 1 );
 +
    qDebug( "Ping!" );
 +
  }
 +
}
 +
 
 +
int main()
 +
{
 +
  MyThread a;
 +
  MyThread b;
 +
  a.start();
 +
  b.start();
 +
  a.wait();
 +
  b.wait();
 +
 
 +
  return 0;
 +
}
 +
</source>
  
 
==CMakeLists.txt==
 
==CMakeLists.txt==

Revision as of 20:16, 6 March 2011

Thread.cxx

#include <QThread>
 
class MyThread : public QThread
{
 
public:
 
    virtual void run();
};
 
void MyThread::run()
{
  for( int count = 0; count < 20; count++ )
  {
    sleep( 1 );
    qDebug( "Ping!" );
  }
}
 
int main()
{
  MyThread a;
  MyThread b;
  a.start();
  b.start();
  a.wait();
  b.wait();
 
  return 0;
}

CMakeLists.txt

cmake_minimum_required(VERSION 2.6)
 
PROJECT(Thread)
 
FIND_PACKAGE(Qt4 REQUIRED)
INCLUDE(${QT_USE_FILE})
 
include_directories(${include_directories} ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR})
 
ADD_EXECUTABLE(Thread Thread.cpp)# ${MOCSrcs} ${UISrcs})
TARGET_LINK_LIBRARIES(Thread ${QT_LIBRARIES})