QT tableview 顯示資料庫查詢結果

2021-09-11 03:22:04 字數 512 閱讀 8481

不廢話直接上原始碼

qsqlquerymodel *model = new qsqlquerymodel(ui->tableview);

model->setquery("select * from user");

model->setheaderdata(0,qt::horizontal,qobject::tr("name"));

model->setheaderdata(1,qt::horizontal,qobject::tr("pwd"));

ui->tableview->setmodel(model);

這是網上的大多數例子 但是  是不是 顯示不出來?  下面是關鍵一步:

在內部標頭檔案中 可以看到 還可以新增 db這個引數(db為資料庫驅動 (可以這麼理解)),這個不懂得可以搜以下,所以一定要將  

model->setquery("select * from user");

修改為model->setquery("select * from user",db);

資料分批顯示

比如 資料來源是個array viewcontroller的這個方法返回資料條數 1是為了顯示 載入更多 的那個cell nsinteger tableview uitableview tableview numberofrowsinsection nsinteger section 處理 載入更多...

資料關聯顯示

假如有乙個物件,其中有3個字段 string msgid string sourcemsgid string other 假如乙個該物件的集合,其中可能包含幾萬資料 比如 第一條記錄 432513,0 第二條記錄 546245,0 ooo 第三條記錄 423581,432513 sss 請問用什麼快...

Grails 顯示資料

一 顯示資料 1.在controller中建立乙個showlistcontroller 從資料庫中獲取資料 def show ware是乙個實體類 在資料庫中有同名的表 儲存在list中 乙個方法 def getlist 全域性變數 list scope.list 寫js的方法 scope.getl...