0
陣列我有lineEdits數組:QT4的setText()與lineEdits
QLineEdit *cells[81];
但是當我嘗試並設置文本在他們,我得到一個segfault:
cells[i]->setText(QString::number(i));
我怎麼能訪問這些元素?
陣列我有lineEdits數組:QT4的setText()與lineEdits
QLineEdit *cells[81];
但是當我嘗試並設置文本在他們,我得到一個segfault:
cells[i]->setText(QString::number(i));
我怎麼能訪問這些元素?
修正了它。我設置了私有數組,然後在本地範圍內重新聲明它。不知何故,這並沒有警告......
你確定你已經分配了行編輯?我假設你沒有,因爲你沒有顯示該代碼,這是最可能的問題。 –
是的,我確定。我可以在屏幕上看到它們。 – user2290362