Qt5 5 1使用MySQL之艱難歷程

2021-08-02 13:59:24 字數 861 閱讀 1115

剛開始學習qt,正好看見乙個使用資料庫的例子便想嘗試一下,於是便安裝了mysql5.7.17,一切就緒後便按照書上的例子寫了如下的**:

db

=qsqldatabase::adddatabase("qmysql");

db.sethostname("localhost");

db.setusername("root");

db.setpassword("520520zp");

db.setdatabasename("student");

if(!db.open())

else

編譯除錯後一直顯示,無法載入qmysql驅動,便上網查詢了相關資料,找到一篇較好的部落格,推薦給大家:

按照該部落格的步驟操作後,發現了乙個問題,執行mingw32-make命令後一直報錯,顯示c:\program:no such a file or direction。這才發現mysql的安裝路徑不能存在空格,否則這一步就無法通過。於是我就開始解除安裝mysql再重新安裝。

重新安裝時又遇到了問題,在start service這一步配置過程一直無法進行下去,於是又查詢資料,發現原因是之前解除安裝時沒有刪除乾淨。這裡也推薦乙個靠譜的部落格:關於其中的第6點,我的檔案路徑是c:\programdata\mysql,而且該檔案還是隱藏檔案,更加不容易發現。

ok,一切就緒後又開始重新安裝mysql5.7.17,這一次安裝沒有問題,但是發現這個版本的資料庫無法改變安裝路徑,預設在c:\program files下面。這時,我感到了絕望。。。。。

Qt 5 5 1使用WebView無法開啟網頁

解決辦法 在工程檔案.pro檔案qt core gui後面新增webkit webkitwidgets qsslsocket cannot call unresolved function sslv23 client method qsslsocket cannot call unresolved ...

Qt551 視窗滾動條

1 的方式來建立 scrollarea,然後使用 倒是 正常 有滾動條顯示 但是此方式太麻煩 不如直接拖控制項來的方便直觀快捷。但是,直接拖控制項的方式 scrollarea中無法顯示出 滾動條,怎麼設定都沒用.zc 後來這樣做 可以顯示 滾動條了 只是記錄下操作,未了解其中原理 操作 1 在主介面...

Fedora23下安裝QT5 5 1之路

因為個人需要,剛開始用的是centos6.5,老師看到系統核心版本直接讓換了fedora23,安裝fedora23的過程也是很艱辛的。在這裡就不贅述,下次有時間再寫乙個安裝fedora的部落格。在centos下因為核心版本低,自帶的gcc版本也低,但因為專案需要qt5.5版本,所以我在centos下...