Celeste

いつから始めたのか忘れましたけど、エンディングが見れるチャプター7まで約16時間、ロスト数4649。Switchでやってますが、持ち方が悪いのか空中で正確に上下左右が入力できず、斜め移動が入るミス連発。

Gamers Award “Game of the year” 部門にもノミネートされてたんですね。


夏期休暇終わり

明日一日仕事したらまた週末ですけど、休暇中やろうと思ってた事が全くはかどらず…

このブログサーバのPCの移行が出来たくらいです。React(javascript)の勉強をしようと思ってましたが、Typescriptの復習だけで終わってしまいました。

遊び目標のほうは全て達成出来ましたけどね。


PyQt5:QTableViewとかQStandardItemModelとか

Maya用の外部ツールを作成中ですが、Qtのデータモデル周りで壁にぶつかりまくり。

以下は習作として作ったものです。もちろん氏名は全部仮、疑似個人データ生成サイトサービスで作成。

データの読込や保存は実装していません。

  • QStandardItemModelを継承したデータモデル
  • ソート機能(QSortFilterProxyModel)
  • データの編集はQTableViewのセルを直接でなく、下部のエディタで編集。(QDataWidgetMapper)
  • データを修正すると赤文字にする(Qt.ForegroundRole)

などかな。GUIのレイアウト等は簡単で楽しいですが、QTableViewやQTreeView等のデータモデルが必要なビュー周りはムズイ。

今回成果は→TestTableView.zip

Python3.6.6とPyQt5で確認しています。TestTableView.pyがエントリポイントです。VSCodeの設定や.pylintrcなど環境によっては必要ないものも入っています。

ようやくこれでツールづくりに入れます。