1 #ifndef MAINWINDOW_H
2 #define MAINWINDOW_H
3
4 #include <QMainWindow>
5 #include <QProgressBar>
6
7 namespace Ui {
8 class MainWindow;
9 }
10
11 class MainWindow : public QMainWindow
12 {
13 Q_OBJECT
14
15 public:
16 explicit MainWindow(QWidget *parent = 0);
17 ~MainWindow();
18
19 private slots:
20 void on_pushButton_clicked();
21
22 private:
23 Ui::MainWindow *ui;
24 QProgressBar *process;
25 };
26
27 #endif // MAINWINDOW_H
1 #include "mainwindow.h"
2 #include "ui_mainwindow.h"
3 #include <windows.h>
4
5 MainWindow::MainWindow(QWidget *parent) :
6 QMainWindow(parent),
7 ui(new Ui::MainWindow)
8 {
9 ui->setupUi(this);
10
11 process = new QProgressBar(this);
12 process->resize(300,100);
13 process->move(50,50);
14 }
15
16 MainWindow::~MainWindow()
17 {
18 delete ui;
19 }
20
21 void MainWindow::on_pushButton_clicked()
22 {
23 process->setRange(0,100);
24 for(int i=0;i<=100;i++)
25 {
26 process->setValue(i);
27 Sleep(30);
28 }
29 }