query.exec(查询的内容);
if(!query.isActive())
QMessageBox::warning(this,tr("ERROR"),query.lastError().text());
while(query.next())当执行到这步时,有时会程序突然结束。
调试显示
&"warning: GDB: Failed to set controlling terminal: \346\227\240\346\225\210\347\232\204\345\217\202\346\225\260\n"
ASSERT: "!isEmpty()" in file /usr/include/qt4/QtCore/qlist.h, line 263
着什么意思呀
这是263行 inline T& first() { Q_ASSERT(!isEmpty()); return *begin(); }