C++
C言語で書いた。
イベント処理するために。
窓も出してみた。
なんとOpenGLでは不可能。別のライブラリFTGLを使う。
前回のをPythonで動作させるライブラリ。
ライブラリだけはできた。が、実行用バイナリはビルド失敗。
ぜんぶ透明になっちゃう。背景だけ消したいのに。
背景の透明化ができないがミクがダンスしてくれた。
OpenGLのインストールがよくわからんかった。
ラズパイ4Bで動かず。
WebViewやGtkSourceViewが無い……。
これでC++でなら開発できるはず。
QSqlFieldを渡してテーブル作成するメソッドなどは無い。
ソートできた!
絞り込めた!
model.setRecord(0, QSqlRecord)で0行目のレコードを更新できる。model.record(0);で0行目のレコードを取得できる。
テーブル定義からQSqlRecord(QSqlField)を取得できた。
QSqlRecordを渡してinsertできた。
複数行のSQL発行用メソッドを用意した。
微妙なものになった。
これで最低限はできたか?
うざいメッセージをすべて消した。
どうしてもQSqlDatabase::database("MemoDb")で参照しなきゃダメっぽい。
前回の問題は解決したが……。
なんだよこれ。
SQLite3はファイル型のデータベース。簡単なDBといったらコレ。Qtでもライブラリが用意されていた。
ファイルの先頭に追記したかった。
TSV形式で保存する。
よくやるのに、標準で用意されていない。
これまでの学習を元に。