tomokiの備忘録

ITに関する簡単な備忘録です

【Qt】QtでSQLiteを使用する

今回の内容

QtからSQLiteを使用し、データを保存する簡単な内容をメモします。

Qtウィジェットアプリケーションを使用しています。

 

使用した環境

Qt 5.8.0

SQLite3

 .proファイルの編集

.proファイルに

QT += sql

 を追加します。

 

追加画面の作成

.uiファイルを開き

画像のようにPush ButtonとText Editを配置します。

f:id:tomokiit:20180422160442p:plain

 

処理を記述する

実際にデータベースを作成し、追加する処理を書いていきます。

ソースコードはこちらです。

Qt_SQLiteSample

 

実行結果

起動後、TextEditに内容を入力してPush Buttonを押します。

f:id:tomokiit:20180422162353p:plain

アプリケーション出力欄にこのように表示されれば無事データベースに内容が保存されています。

f:id:tomokiit:20180422162355p:plain

 

より詳しく見たい場合

DB Browser for SQLite

↑のソフトウェアを使用するとデーターベースの定義や内容をGUIで分かりやすく見ることができます。

Windows/Macどちらも用意されています。

 

参考ページ

データベースを使う(sqlite3) ( ソフトウェア ) - 作っても動かない - Yahoo!ブログ