2012-08-15 30 views

回答

0

看起來這些只是編譯器錯誤,沒有什麼特別與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); 

希望有所幫助。

+0

非常感謝!我很高興遇到了這個錯誤並要求幫助。我真的需要再次練習基本技能,一段時間。 – 2012-08-15 21:29:11

相關問題