プログラミング– category –
プログラミング関連
-
プログラミング
【コードのないプログラミング教室】2つの「時間」を意識しよう
家事や仕事をするための「時間」には大きく分けて2種類あります。 自分の手を動かす必要のある「作業時間」と、他の何かが終わるのを待っている「待ち時間」です。 「待ち時間」は、自分の手は空くので別のことができます。 複数の仕事があるときは、手当... -
プログラミング
【GameTips】戦略SLG風移動システム
どうもです、タドスケです。 ゲームに使えそうな部品を提供するこのシリーズ。 今回は戦略SLG風の移動システムを作ってみました。 この記事内で公開しているコードは全て自作なので、個人/商用問わずご自由に流用いただいて構いません。 ただしコードを利... -
プログラミング
【GameTips】タスクシステム
どうもです、タドスケです。 ゲーム開発で使えそうな部品を提供するこのシリーズ。 今回はシンプルなタスクシステムを作ってみました。 この記事内で公開しているコードは全て自作なので、個人/商用問わずご自由に流用いただいて構いません。 ただしコード... -
プログラミング
【GameTips】ドラクエ風ターンバトルシステム
どうもです、タドスケです。 Python で何か作りたいけど、大きなゲームをまるっと作れるほどの余力がない現状。 いろいろ考えてみたところ、 ゲームそのものじゃなくて、ゲームで使えそうな処理を作ったら、誰かのお役に立てるのでは? と思い立ちました。... -
プログラミング
【Qt】具体例でわかる、QStringListModel の機能一覧
どうもです、タドスケです。 https://tadosuke.com/programming/3741/ こちらの記事で QAbstractListModel を継承して独自のモデルクラスを作りましたが、 オーバーライドとかめんどいんで、てっとり早く使えそうなクラスは無いの? と感じた方もいるので... -
プログラミング
【Qt】具体例でわかる、QLabel の機能一覧
どうもです、タドスケです。 Qt の数あるウィジェットの中でも一番基本となる QLabel 。 ただ文字を表示するだけでなく、様々な機能があります。 https://doc.qt.io/qtforpython/PySide6/QtWidgets/QLabel.html この記事では、QLabel の各機能について画像... -
プログラミング
【Qt】具体例でわかる、QBoxLayout の機能一覧
どうもです、タドスケです。 Qt の レイアウトクラスの中で、おそらく一番使うであろう QBoxLayout 。 https://doc.qt.io/qtforpython/PySide6/QtWidgets/QBoxLayout.html 公式ドキュメントのページを読むと使える関数の一覧が載っていますが、説明が少な... -
プログラミング
【Qt】QAbstractItemModel を使用してモデル/ビューを自動で連動させる実験
どうもです、タドスケです。 https://tadosuke.com/programming/3695/ こちらの記事で、シグナル&スロットを利用したモデル/ビューの分離について書きました。 今回は他のやり方として ItemModel を利用した方法も検証してみたので、記事にまとめたいと思... -
プログラミング
【Qt】シグナル&スロットでMVVM的な動作をさせる実験
どうもです、タドスケです。 転職してから仕事でPySide6(以降、『Qt』と記載します)を使っています。 https://doc.qt.io/qtforpython/index.html Qtの公式ドキュメントはあるのですが、詳しい情報が足りないため、いざ現場で使う際に迷うことが多くあり... -
プログラミング
【コードのないプログラミング教室】ON/OFFだけで伝える
文字、数字、絵、音など色々なものを扱えるコンピューターですが、内部では「電気のON/OFF」しか見分けることができません。 では、ON/OFFだけを使って複雑な情報をコンピューターに伝えるにはどうすればよいでしょうか? 昔の人たちは、「複数のON/OFFの...