• 7867阅读
  • 1回复

[提问]利用QTableView与QSqlTableModel显示数据库中的浮点数据时,为什么科学计数法? [复制链接]

上一主题 下一主题
离线morpheus722
 

只看楼主 倒序阅读 楼主  发表于: 2014-04-18


利用QTableView与QSqlTableModel显示数据中的浮点数据时,为什么科学计数法?能不能实现普通的显示
代码如下:
    db_sqlite =  QSqlDatabase::addDatabase("QSQLITE");
    db_sqlite.setDatabaseName("testDB.db3");
    if (!db_sqlite.open())
    {
        QMessageBox::critical(0, tr("Cannot open database"),
            tr("Unable to establish a database connection.\n"
                     "This example needs SQLite support. Please read "
                     "the Qt SQL driver documentation for information how "
                     "to build it.\n\n"
                     "Click Cancel to exit."), QMessageBox::Cancel);
        return false;
    }

    db_TableModel = new QSqlTableModel;
    db_TableModel->setTable("test_table");
    db_TableModel->setEditStrategy(QSqlTableModel::OnManualSubmit);
    db_TableModel->select();

    db_TableView = new QTableView;
    db_TableView->setModel(db_TableModel);
    db_TableView->setWindowTitle("SQLite view");

数据库表格显示如下:

离线hanxiaoluo

只看该作者 1楼 发表于: 2015-02-27
你好,问下你的问题怎么解决的?
快速回复
限100 字节
 
上一个 下一个