2013-04-17 39 views
0

陣列我有lineEdits數組:QT4的setText()與lineEdits

QLineEdit *cells[81]; 

但是當我嘗試並設置文本在他們,我得到一個segfault:

cells[i]->setText(QString::number(i)); 

我怎麼能訪問這些元素?

+0

你確定你已經分配了行編輯?我假設你沒有,因爲你沒有顯示該代碼,這是最可能的問題。 –

+0

是的,我確定。我可以在屏幕上看到它們。 – user2290362

回答

0

修正了它。我設置了私有數組,然後在本地範圍內重新聲明它。不知何故,這並沒有警告......