pyqt使用sqlite資料不儲存

2021-10-06 10:15:49 字數 955 閱讀 4630

在pyqt程式中使用sqlit時,插入的資料不會儲存在資料庫中,而會憑空消失。

原本乙個控制項的槽函式需要資料庫操作,我覺得都寫在那裡不太好看,所以定義了幾個全域性變數,在外面定義了乙個函式,但在執行的時候出現了問題

)如圖,我利用了兩次資料庫表遍歷,兩次結果是不一樣的,說明插入已經成功執行了,但是我在程式結束以後檢視資料庫,資料庫卻沒有變化,我感到很疑惑,目前還想不清是為什麼。

**解決方法:**老老實實寫在槽函式裡面吧,別整那麼花裡胡哨的。

PyQt4連線sqlite資料庫

sqlite,是一款輕型的資料庫,是遵守acid的關聯式 資料庫管理系統 它的設計目標是嵌入式的,而且目前已經在很多嵌入式產品中使用了它,它占用資源非常的低,在嵌入式裝置中,可能只需要幾百k的記憶體就夠了。下面簡單介紹下pyqt連線sqlite資料庫的方法 coding utf 8 from pyq...

PyQt5之SQLite資料庫操作(1)

導入庫檔案 from pyqt5 import qtsql from pyqt5.qtsql import qsqlquery qtsql類即qt中的qsqldatabase類,用於處理與資料庫的連線 qsqlquery類提供了執行和操作sql語句打方法 第一步連線sqlite資料庫 databas...

PyQt5之SQLite資料庫操作(1)

導入庫檔案 from pyqt5 import qtsql from pyqt5.qtsql import qsqlquery qtsql類即qt中的qsqldatabase類,用於處理與資料庫的連線 qsqlquery類提供了執行和操作sql語句打方法 第一步連線sqlite資料庫 databas...