0
我該如何處理從通過控件類或QMainWindow in my attempt連接並查詢數據庫並返回需要該信息的小部件的類傳遞QSqlQueryModel?通過控制類傳遞QSqlQueryModel
我想我可以將參考位置傳遞給QSqlQueryModel,但這不起作用或I am doing something wrong。
我還沒有找到任何示例顯示我在Qt Developer page上正在做什麼。
我該如何處理從通過控件類或QMainWindow in my attempt連接並查詢數據庫並返回需要該信息的小部件的類傳遞QSqlQueryModel?通過控制類傳遞QSqlQueryModel
我想我可以將參考位置傳遞給QSqlQueryModel,但這不起作用或I am doing something wrong。
我還沒有找到任何示例顯示我在Qt Developer page上正在做什麼。
看起來這些只是編譯器錯誤,沒有什麼特別與Qt有關。
總之,你正在把你的指針和參考文獻混淆起來。
錯誤#1:
cardList = new List(sqlModel->getListModel());
您傳遞引用時List
需要一個指針。修復您的返回類型getListModel
或修復上述行。
接下來,您未指定第二個參數,即父代QWidget
。請指定您的MainWindow
作爲父項,通過0
,或者修復您的構造函數的簽名以提供默認值(通常爲0
)。
錯誤#2:
List::List(QSqlQueryModel *model, QWidget *parent) : ListUI(parent){
setListItems(&model);
}
您收到model
爲指針,然後試圖帶指針的地址。即你正在製作一個雙指針。改行
setListItems(model);
希望有所幫助。
非常感謝!我很高興遇到了這個錯誤並要求幫助。我真的需要再次練習基本技能,一段時間。 – 2012-08-15 21:29:11