[作業(yè)] sql 3 qt 5

  1. 創(chuàng)建一個線程,命名為ThreadOne,啟動線程,要求能夠打印1~10的所有數(shù)字,每隔1秒打印。

mainwindow.h

#ifndef MAINWINDOW_H
#define MAINWINDOW_H

#include <QMainWindow>

namespace Ui {
class MainWindow;
}

class MainWindow : public QMainWindow
{
    Q_OBJECT

public:
    explicit MainWindow(QWidget *parent = 0);
    ~MainWindow();

private slots:
    void on_pushButton_clicked();

private:
    Ui::MainWindow *ui;
};

#endif // MAINWINDOW_H

ThreadOne.h

#ifndef THREADONE_H
#define THREADONE_H

#include <QThread>

class ThreadOne : public QThread
{
    Q_OBJECT
public:
    explicit ThreadOne(QObject *parent = 0);

signals:

public slots:

protected:
    virtual void run();
};


#endif // THREADONE_H

mainwindow.cpp

#include "mainwindow.h"
#include "ui_mainwindow.h"
#include "ThreadOne.h"

MainWindow::MainWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MainWindow)
{
    ui->setupUi(this);
}

MainWindow::~MainWindow()
{
    delete ui;
}

void MainWindow::on_pushButton_clicked()
{
    ThreadOne* to = new ThreadOne(this);
    to->start();
}

ThreadOne.cpp

#include "ThreadOne.h"
#include <QDebug>
#include <windows.h>

ThreadOne::ThreadOne(QObject *parent) : QThread(parent)
{

}

void ThreadOne::run()
{
    int num = 1;
    for(int i = 0; i < 10; i++) {
        Sleep(1000);
        qDebug() << num;
        num++;
    }
}
  1. 創(chuàng)建一個線程,命名為ThreadOne,完成倒計時的功能,從10秒開始倒數(shù),倒數(shù)結(jié)束后結(jié)束線程,打印“倒數(shù)結(jié)束”。
    mainwindow.h
#ifndef MAINWINDOW_H
#define MAINWINDOW_H

#include <QMainWindow>

namespace Ui {
class MainWindow;
}

class MainWindow : public QMainWindow
{
    Q_OBJECT

public:
    explicit MainWindow(QWidget *parent = 0);
    ~MainWindow();

private slots:
    void on_pushButton_clicked();

private:
    Ui::MainWindow *ui;
};

#endif // MAINWINDOW_H

ThreadOne.h

#ifndef THREADONE_H
#define THREADONE_H

#include <QThread>

class ThreadOne : public QThread
{
    Q_OBJECT
public:
    explicit ThreadOne(QObject *parent = 0);

signals:

public slots:

protected:
    virtual void run();
};

#endif // THREADONE_H

mainwindow.cpp

#include "mainwindow.h"
#include "ui_mainwindow.h"
#include "threadone.h"

MainWindow::MainWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MainWindow)
{
    ui->setupUi(this);
}

MainWindow::~MainWindow()
{
    delete ui;
}

void MainWindow::on_pushButton_clicked()
{
    ThreadOne* to = new ThreadOne(this);
    to->start();
}

ThreadOne.cpp

#include "threadone.h"
#include <windows.h>
#include <QDebug>

ThreadOne::ThreadOne(QObject *parent) : QThread(parent)
{

}

void ThreadOne::run()
{
    int num = 10;
    for(int i = 10;i >= 0; i--) {
        Sleep(1000);
        qDebug() << num;
        num--;
    }
    qDebug() << "倒數(shù)結(jié)束";
}
  1. 在終端使用sqlite3 創(chuàng)建學(xué)生表。

(1)該表有字段姓名,id(主鍵),成績(一門成績即可)

(2)使用終端插入3個學(xué)生

(3)通過終端查詢顯示插入的學(xué)生信息

演示:能夠顯示學(xué)生信息即可

C:\Users\Jantta>sqlite3 stu.db
SQLite version 3.14.1 2016-08-11 18:53:32
Enter ".help" for usage hints.
sqlite> CREATE TABLE student (
   ...> ID INT PRIMARY KEY,
   ...>     score INT
   ...> );
sqlite>
sqlite> INSERT INTO student (ID, score)
   ...> VALUES (111,99),(222,86),(333,95);
sqlite> SELECT * FROM student;
111|99
222|86
333|95
sqlite>
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • (在b站學(xué)習(xí)QT,順便做做筆記 2019年最新QT從入門到實戰(zhàn)完整版|傳智播客) 1.顯示窗口; myWidget...
    冰糖葫蘆多加冰閱讀 1,196評論 0 1
  • Qt5 實現(xiàn)多國語言 引言 目的:自用/筆記 時間:2018-02-13 01:13 平臺: Windows 7 ...
    他竟然吃大蒜閱讀 6,932評論 2 1
  • 網(wǎng)課小結(jié) 1. em和strong -這兩個標(biāo)簽都表示一個強調(diào)的內(nèi)容,em主要表示語氣上的強調(diào), em在瀏覽器中默...
    f8a86cdc79d3閱讀 438評論 0 0
  • 漸變的面目拼圖要我怎么拼? 我是疲乏了還是投降了? 不是不允許自己墜落, 我沒有滴水不進(jìn)的保護(hù)膜。 就是害怕變得面...
    悶熱當(dāng)乘涼閱讀 4,502評論 0 13
  • 感覺自己有點神經(jīng)衰弱,總是覺得手機響了;屋外有人走過;每次媽媽不聲不響的進(jìn)房間突然跟我說話,我都會被嚇得半死!一整...
    章魚的擁抱閱讀 2,414評論 4 5

友情鏈接更多精彩內(nèi)容