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中新建專案,...