16,215
社区成员
发帖
与我相关
我的任务
分享
QSqlDatabase db = QSqlDatabase::database();
QString tableName = "DataRecords" + m_recipeId;
QStringList tableList = db.tables();
if ( !tableList.contains( tableName ) )
{
/* 创建新的数据记录表 */
QSqlQuery query;
query.exec( "create table " + tableName + "(Blank TEXT NULL)" ); //新建带有一列的表
query.exec( "insert into" + tableName + "(Blank)values(NULL)" ); //插入4行
query.exec( "insert into" + tableName + "(Blank)values(NULL)" );
query.exec( "insert into" + tableName + "(Blank)values(NULL)" );
query.exec( "insert into" + tableName + "(Blank)values(NULL)" );
setHeaderData( 0, Qt::Vertical, tr( "Name" ) );//设置第0行的行名
setHeaderData( 1, Qt::Vertical, tr( "Display name" ) );
setHeaderData( 2, Qt::Vertical, tr( "Number" ) );
setHeaderData( 3, Qt::Vertical, tr( "Comment" ) );