回覆列表
  • 1 # CoreCode

    網上有很多人問SQLite動態建立多個表的問題,但幾乎沒有人給出滿意的答案,事實上在QT環境下利用類QString很簡單就能做到:

    1.建立一個儲存表名的QString 變數:QString name=“table_”;

    2.建立一個儲存SQLite建立表格語句的QString變數:QString add=QString("create table "%1" (id integer primary key, Firstname text,Lastname varchar,work varchar )").arg(name);//可以看到原來填寫表名稱的位置被字元"%1"代替,它是個佔位符,它的值被後面跟著的arg()賦為QString型別的name;3 .執行exec完成表格建立: query.exec(add);這樣就實現了表名稱的動態寫入,透過這種方法就能夠建立多個動態命名的表,QString除此之外還有很多有用的用法哦!

  • 2 # 達州錢哥

    Qt Creator是跨平臺的 Qt IDE, Qt Creator 是 Qt 被 Nokia 收購後推出的一款新的輕量級整合開發環境(IDE)。此 IDE 能夠跨平臺執行,支援的系統包括 Linux(32 位及 64 位)、Mac OS X 以及 Windows。

    Qt Creator 的設計目標是使開發人員能夠利用 Qt 這個應用程式框架更加快速及輕易的完成開發任務。

  • 中秋節和大豐收的關聯?
  • 小學生放學後的時間要怎麼安排才合理?