0
我试图创建一个Qt的线自动填充编辑,但我的程序崩溃的原因,我无法理解,这使得它崩溃是Qt的程序意外成品
model_Customer->setTable("Customer");
model_Customer->select();
model_Product->setTable("Product");
model_Product->select();
Account_completer->setModel(model_Customer);
Product_completer->setModel(model_Product);
Account_completer->setCaseSensitivity(Qt::CaseInsensitive);
Product_completer->setCaseSensitivity(Qt::CaseInsensitive);
AutoComplete();
ui->lineEdit_Invoice_Account->setCompleter(Account_completer);
ui->lineEdit_Invoice_Product->setCompleter(Product_completer);
我.h文件中低于
代码QSqlDatabase db;
QSqlTableModel *model_Customer;
QSqlTableModel *model_Product;
QCompleter *Account_completer;
QCompleter *Product_completer;
谢谢
您是否创建了模型的新实例?像:'model_Customer = new QSqlTableModel(this,db);' – Nejat 2014-12-27 18:32:41
谢谢,我刚刚注意到我忘了补充说 – Root0x 2014-12-27 18:35:29