回覆列表
-
1 # CoreCode
-
2 # 達州錢哥
Qt Creator是跨平臺的 Qt IDE, Qt Creator 是 Qt 被 Nokia 收購後推出的一款新的輕量級整合開發環境(IDE)。此 IDE 能夠跨平臺執行,支援的系統包括 Linux(32 位及 64 位)、Mac OS X 以及 Windows。
Qt Creator 的設計目標是使開發人員能夠利用 Qt 這個應用程式框架更加快速及輕易的完成開發任務。
網上有很多人問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除此之外還有很多有用的用法哦!