我有一个基于QSqlTableModel的模型: class QuestionSqlTableModel : public QSqlTableModel Q_OBJECT
public:我可以从现有的数据库中读取数据,并通过QIdentityProxyModel将其显示在qml中。 现在,我想从QML中添加一个包含数据的新行。为此,我在QIdentityProxyModel的子级中添加了一个方法。Ques
我将我的联系人数据存储在QSqlTableModel中。我使用QListView显示QSqlTableModel的一列。QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");model->setTable("demodaten");
model->
我编写了一个Qt程序来与数据库进行交互。从程序中,我可以读取表中存在的记录。然而,当我尝试插入一个新记录时,我会得到以下错误:
qFatal("Failed to open database"); model.setEditStrategy(QSqlTableModel::OnManualSubmit