ラベル Qt の投稿を表示しています。 すべての投稿を表示
ラベル Qt の投稿を表示しています。 すべての投稿を表示

2026年8月2日日曜日

【Note】Qtの記事を書きました! (26)

 NoteでのQtの26回目記事、作成しました。
こちらでインフォするのを忘れていましたorz


前回はTableViewとTableModelの使い方記載しました。
今回はこのデータについて編集を行う動作の実装に触れています。




2026年7月13日月曜日

【Note】Qtの記事を書きました! (25)

NoteでのQtの25回目記事、作成しました。


今回はTableViewとTableModelの使い方について記載しました。
前々回、前回と関連した内容の記事になっています。




2026年6月28日日曜日

【Note】Qtの記事を書きました! (24)

  NoteでのQtの24回目記事、作成しました。


今回はListViewとListModelの使い方について記載しました。




2026年6月26日金曜日

【Note】Qtの記事を書きました! (23)

 NoteでのQtの23回目記事、作成しました。


今回はListViewとListModelの使い方について記載しました。




2026年6月2日火曜日

【Note】Qtの記事を書きました! (22)

NoteでのQtの22回目記事、作成しました。


少し前の記事で画面切り替えについて書いたのですが
現状のつくりではプロジェクトが拡大した際に問題があること
そこから画面切り替えの機能をControllerで実装する内容に関して記載しました。




2026年5月27日水曜日

【Note】Qtの記事を書きました! (21)

 NoteでのQtの21回目記事、作成しました。


MVC構造でM(Model)とV(View)には触れてきましたが、
C(Controller)についてまだ触れていないのに気が付いたため
Controller実装のための初めの記事を作成しました。




2026年5月25日月曜日

【Note】Qtの記事を書きました! (20)

先週ですが20回目の記事、作成しました。
うーん、ブログでの更新が1週ずれている...

今回はこれまでのデータ型などの説明は置いて
QtCreatorでビルドしたUIアプリケーションのデプロイ方法について記事を書きました。




2026年5月18日月曜日

【Note】Qtの記事を書きました! (19)

  19回目の記事、作成しました。

Qtのコンテナデータ型として使用できる
QMapとQVariantMapについて記事を書きました。




2026年5月5日火曜日

【Note】Qtの記事を書きました! (18)

 18回目の記事、作成しました。

Qtのコンテナデータ型として使用できる
QListとQVariantListについて記事を書きました。




2026年4月29日水曜日

【Note】Qtの記事を書きました! (17)

17回目の記事、作成しました。

Q_INVOKABLEとQ_PROPERTY、signalと
ViewとModelの連携方法はいろいろあるものの
実際どういうときにどれを使ったらいいのよ?という内容についての記事



2026年4月22日水曜日

【Note】Qtの記事を書きました! (16)

16回目の記事、作成しました。
今回はQ_PROPERTYについての記事

Q_PROPERTYは前回のQ_INVOKABLEとは用途が異なりますね。

Q_INVOKABLEはボタンの押下などの特定のタイミングで
ViewからModelに対して「機能を呼び出す」ものになりますが

Q_PROPERTYは機能側の状態値など
動作によって非同期で変化した値をView側へ反映させるものですね。
状態遷移によって、画面表示が変化する場合などに
Modelのメンバ変数とViewの特定のプロパティを
プロパティバインディングするときに使用することが多いですね。

この辺りの使い分けについて
実はけっこうあいまいだったのですが、
改めて調べ直したら用途の違いや意図がだいぶ明確になりました。

今回の記事もデカくなっちゃったな―






【Note】Qtの記事を書きました! (15)

あれ、15番目の記事出したと思ったんですけどね。
間違って削除したのかな?


今回はModelとViewのやり取りを行うための方法の1つ
Q_INVOKABLEの使い方に関して
こちらはViewからModelの機能を呼び出す場合の方法ですね。


もう一方のQ_PROPERTYは次の記事で
この2つの記事はけっこう大きい記事になっちゃいそうだなー