程式是一個多執行緒程式, 圖形界上用一個QTableView 關聯 QSqlTableModel用于顯示資料庫中的資料, 另外一個執行緒可能更改資料庫的內容.資料被更改的時候QTableView顯示的內容也需要做相應的改變, 修改資料庫的時候我那個執行緒可以emit一個信號通知QTableView更新內容, 可是我不知道怎樣才能更新QTableView顯示的內容, 試了很多方法都沒用.求大神幫忙解答一下, 謝謝!
uj5u.com熱心網友回復:
幫頂uj5u.com熱心網友回復:
資料庫有木有 submit()?uj5u.com熱心網友回復:
QTableView::show()?坐等大牛解答uj5u.com熱心網友回復:
QSqlTableModel::select()用這個函式。uj5u.com熱心網友回復:
http://bbs.qter.org/forum.php?mod=viewthread&tid=186&extra=page%3D1%26filter%3Dauthor%26orderby%3Ddateline%26orderby%3Ddatelineuj5u.com熱心網友回復:
每次使用資料庫陳述句更改資料庫后,呼叫model中的submitAll();。轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/267651.html
標籤:其他技術討論專區
上一篇:PLC定位指定
下一篇:遺傳演算法——多點單基因交叉
