週一早上 看了QT創建進程 : Qprogress.start函數開始進程 以readready()信號通知槽函數 槽函數以i/o流的形式讀取返回的信息; 線程與JAVA運用方式一樣; 向網絡發起請求 用QNetworkAccessManager類發出請求 signal:finished 進入槽函數 同樣reply以i/o流返回
下午 學了QT用setcurrentindex實現窗口切換 看項目的代碼實現
週二早上 結合項目看了Qprogressbar如何使用 下午看了Qcombox與Qdatetime控件的使用方法
週三開始根據項目中一個查詢頁面ui 添加查詢條件 解決中途遇到的問題(Qdatetime選擇框點擊出現日曆; 爲Qcombox下拉框賦值時QStringList的使用)
週四 上午 在網上學習將查詢的數據顯示到Qtablewidget控件中 然後向網上了解sqlite的創建表語句重複執行是否會報錯(這個項目的作者告訴我不會影響這個表儲存好的數據 我根據以前Mysql用navicat工具創建表時 編譯過後首先會加一句刪除表的話 我怕這會影響表的數據)
下午找到一篇介紹關係型數據庫如何工作原理的文章 (https://www.devbean.net/2016/03/how-database-works-1/)看了一會 左後看了QT如何將QTableWidget的數據導出到Excel中
週五 繼續看關係型數據工作原理的文章