qt和vs下mysql vs整合MySQL和QT

2021-10-17 22:04:19 字數 1536 閱讀 6365

23:37:23 2019-08-12

嘗試用vs寫乙個程式整合mysql和qt

參考資料:

先在vs中建立乙個qt專案 然後手動寫mysql

下面這個是手動配置 mysql

1 #include

2 #include

3 #include

4 #include

5 #include

6 #pragma comment(lib, "libmysql.lib")

8 int main(void)9 34 else

35 38

39 if (mysql_query(&mysql, i_query) != 0) //如果連線成功,則開始查詢 .成功返回0

40 44 else

45 51 else

52 62 }63

64 }65 mysql_free_result(result); //釋放結果集

66 mysql_close(sock); //關閉連線

67 system("pause");68 exit(exit_success);69

70 }

view code

把建的qt專案**和這個寫在一起就能跑了

我用qt designer畫好了介面

但mysql的配置是在main函式中  qt改變介面上元素屬性是需要用 ui指標的

為了在main函式中使用 我把.**件裡的ui指標 改為了public 這樣可在main函式中訪問到ui指標

標頭檔案 .h

1 #pragma once

2 #include

3 #include "ui_text.h"

5 class text : publicqwidget6 ;

.cpp  沒有修改

main.cpp

1 #include "text.h"

2 #include

3 #include

4 #include

5 #include

6 #include

7 #include

8 #pragma comment(lib, "libmysql.lib")

10 int main(int argc, char*ar**)11 39 else

40 43

44 if (mysql_query(&mysql, i_query) != 0) //如果連線成功,則開始查詢 .成功返回0

45 49 else

50 56 else

57 71 }72

73 }74 mysql_free_result(result); //釋放結果集

75 mysql_close(sock); //關閉連線

86 }

字型為紅的地方是 修改mysql編碼格式為 utf-8

執行結果:

以上就是vs整合mysql和qt的全部內容。

VS下QT程式設計

參考 1 ui介面,開啟qt designer可以進行編輯,有點像做安卓的layout 2 ui介面所對應的 h 檔案,裡面有你再ui介面各種控制項的 實現 3 工程的 h 檔案,可以宣告你想要實現的操作,新增按鍵對應 槽函式 4 cpp檔案了,可以定義在 h 中宣告的函式,實現對應槽函式。將訊號與...

在win7下,將QT整合到vs2010上

info visual studio add in 1.1.11 for qt4 如下圖 第三步 就是將qt libraries整合到vs2010上面 開啟vs2010,選單欄多出了qt這一欄,如圖 選擇qt options選項,檢視版本資訊,如果沒有,點選新增,選擇qt libraries 4.8...

QT開發(一)Vs2013整合 QT5 3 1

很久不寫隨筆了,真是越來越懶。最近公司要做一款產品,想使用qt不用wpf lol,讓苦逼的.net的我來搞,話不多說上硬貨。2.qt vs外掛程式 3.全安裝好以後在vs裡面設定qt的環境資訊。這裡可以看到我裝了兩個版本的qt 乙個32 乙個64 對應編譯到32 64兩個平台。4.在vs中新建專案,...