第一章 Ubuntu Qt5 7 0連線MYSQL

2021-07-30 20:56:15 字數 1307 閱讀 5632

筆者系統:ubuntu 14.04

qt: 5.7.0

mysql:5.5.4

第一步:安裝mysql資料庫

sudo apt-get install mysql-server

apt-get isntall mysql-client

sudo apt-get install libmysqlclient-dev

第二步:安裝qt5.7.0

2、./qt-opensource-linux-x64-5.7.0.run

一直點下一步就好了,這裡就不展開講了,沒難度。

第三步:新建乙個專案,筆者命名的名稱為qtmysql,基類選擇qwidget;在forms那一欄裡面有個ui介面,在上面畫出乙個簡單的登陸介面

畫這個介面主要用到的控制項有grid layout控制項,四個label控制項,四個

line edit控制項。這裡可以對所有的類進行重新命名,方便後面呼叫。

第四步就是在source中找到widget.cpp和在標頭檔案中找到widget.h

在widget.h新增幾個變數

protected:

qsqldatabase db; //建立資料庫類

bool success; //是否登陸成功

int db_port; //埠號

qstring db_host; //主機ip

qstring db_name; //資料庫賬號

qstring db_password; //密碼這裡

在widget.cpp新增以下**

#include "widget.h"

#include "ui_widget.h"

#include"qmessagebox"

widget::widget(qwidget *parent) :

qwidget(parent),

ui(new ui::widget)

widget::~widget()

void widget::on_okbtn_clicked()

else

}void widget::on_canclbtn_clicked()

python第一章筆記 第一章 基礎

參與除法的兩個數中有乙個數為浮點數,結果也為浮點數 如 1.0 2,1 2.0,1.0 2.0 python print 1.0 2 結果 0.5 print 1 2.0 結果 0.5 print 1.0 2.0 結果 0.5 整數 整數,計算結果的小數部分被截除,只保留整數部分 不會四捨五入 如 ...

第一章 緒論

1.16 void print descending int x,int y,int z 按從大到小順序輸出三個數 print descending 1.17 status fib int k,int m,int f 求k階斐波那契序列的第m項的值f gender char schoolname 校...

第一章 概述

1.模擬量輸入,輸出,開關量 閃爍 輸入,輸出及資料通訊 2.模擬量大多為開關量 3.mcu前做為前端採集器,mcu 感測器 4.開發步驟 1 i o分析 2 mcu造型 3 評估系統及相關硬體 4 設計硬體系統 5 硬體系統模組測試 6 軟體系統設計 7 系統測試 8 進一步工作 5.交叉編譯 6...