• 5472阅读
  • 1回复

帮帮我,qt多线程序 [复制链接]

上一主题 下一主题
离线butterflyer
 
只看楼主 倒序阅读 楼主  发表于: 2007-05-15
— 本帖被 XChinux 从 General Qt Programming 移动到本区(2011-01-02) —
#include <qthread.h>

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();
}
我是在 window下装的x11,支持多线程,编译通过了,但是怎么没有显示结果
我是初学者,谁能告告我,或者帮我写个小例子,能让我看看,好吗?谢谢
离线htyoung

只看该作者 1楼 发表于: 2007-05-16
请在终端下运行,就是命令行下,还有,如果你是想看
qDebug( "Ping!" );输出的话,
那么 编译的时候 一定要在 调试模式下编译。

如果 暂时你不知道编译选项  我建议 你将
qDebug( "Ping!" );
改成 printf("Ping!" ) 这样可能更容易些。
***
QT5
***
快速回复
限100 字节
 
上一个 下一个