• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            zhonghua

            C++博客 首頁 新隨筆 聯系 聚合 管理
              72 Posts :: 1 Stories :: 4 Comments :: 0 Trackbacks
            #include <QApplication>
            #include <QThread>
            #include <QMainWindow>
            #include <QProgressBar>
            #include <QPushButton>
            class RenderThread : public QThread
            {
             Q_OBJECT
            signals:
             void notify(int);
            public:
             RenderThread(QObject *parent = 0): QThread(parent)
             {
             };
             void test()
             {
             start(HighestPriority);
             };
            protected:
             void run()
             {
             int i =0;
             while (i<101)
             {
             msleep(50);
             i++;
             emit notify(i);
             }
             };
            };
            class MainWindow : public QMainWindow
            {
             Q_OBJECT
            public:
             MainWindow(QWidget *parent = 0)
             {
             resize(600, 400);
             centralWidget = new QWidget(this);
             progressBar = new QProgressBar(centralWidget);
             progressBar->setGeometry(QRect(130, 180, 321, 23));
             progressBar->setValue(0);
             pushButton = new QPushButton("test",centralWidget);
             pushButton->setGeometry(QRect(110, 100, 75, 23));
             QObject::connect(pushButton, SIGNAL(clicked()), this, SLOT(OnClicked()));
             this->setCentralWidget(centralWidget);
             };
             ~MainWindow(){};
            private:
             QProgressBar *progressBar;
             QPushButton *pushButton;
             QWidget *centralWidget;
             RenderThread render;
            public slots:
             void OnClicked()
             {
             connect(&render,SIGNAL(notify(int)),this,SLOT(OnNotify(int)));
             render.test();
             };
             void OnNotify(int i)
             {
             progressBar->setValue(i);
             };
            };
            #include "test.moc"
            int main(int argc,char* argv[])
            {
             QApplication app(argc,argv);
             MainWindow window;
             window.show();
             return app.exec();
            }

            posted on 2012-04-28 13:50 米米 閱讀(2134) 評論(0)  編輯 收藏 引用
            国产成人无码久久久精品一| 久久久中文字幕日本| 伊人久久大香线蕉综合热线| 青青青青久久精品国产h久久精品五福影院1421 | 久久99精品久久久久久噜噜| 久久久久人妻一区精品果冻| 奇米影视7777久久精品人人爽| 亚洲人成无码网站久久99热国产 | 国产高潮久久免费观看| 久久AⅤ人妻少妇嫩草影院| 国产精品成人久久久| 久久精品国产半推半就| 国产精久久一区二区三区| 久久青青色综合| 婷婷综合久久中文字幕| 国产精品久久久久a影院| 四虎国产永久免费久久| 亚洲精品白浆高清久久久久久| 国产精品久久久久久福利漫画 | 国产三级久久久精品麻豆三级 | 国产日韩久久免费影院| 亚洲精品无码专区久久久| 91精品国产91久久久久久青草| 香蕉久久夜色精品国产尤物| 亚洲日本va中文字幕久久| 99久久99久久精品国产片果冻| 亚洲成色WWW久久网站| 精品久久久久久久久久久久久久久| 国产成人精品综合久久久久| 久久高潮一级毛片免费| 久久综合九色综合97_久久久 | 国产91久久精品一区二区| 久久夜色撩人精品国产| 国产精品xxxx国产喷水亚洲国产精品无码久久一区 | 影音先锋女人AV鲁色资源网久久| 99精品久久久久久久婷婷| 久久婷婷色香五月综合激情| 久久久精品久久久久久| 99久久精品这里只有精品| 久久99国产综合精品| 日韩人妻无码一区二区三区久久 |