ペイントソフト開発日誌

日々の出来事を殴り書き

2024-01-01から1年間の記事一覧

Lenovo Yoga Tab 13を買いました

うっひょ~~~~~~~!いくつになっても新しい端末を触るのは心躍るものです。以前母親の誕生日プレゼントで、下位機種の「Yoga Tab 11」を購入してから薄っすらと欲しい気持ちがあったのですが、ついに購入してしまいました。 ちなみに、この端末が発売…

夏コミ行ってきました

8月11日から2日間開催のコミックマーケット104に行ってきました。一般参加で今回が初めてだったんですが、噂に違わぬ人の多さでした。あれでコロナ前より少ないって言うんだから恐ろしい。。。 一日目 午後入場のリストバンドを事前に買っていたので、12:30…

クラステンプレート版 std::same_as の作り方

C++

std::same_asのクラステンプレート版が作れないかな~とネットを調べてたら、簡単なやり方を見つけたのでメモ。 std::same_asって何? 材料 実装 std::same_asって何? std::same_asとはc++20で導入されたコンセプトの一つです。 コンセプトというのは一言で…

ペイントソフト開発進捗 ~7月~

今やっていること リソース周りで実現したいこと ファイル入出力処理の非同期化 更新されたリソースの自動保存 リソースをプロジェクトファイルに保存可能にする 実装の話 Model層 Controller層 今やっていること 現状の画面 最近はリソース周りのシステムの…

Qt-ADSでVisualStudioみたいなアプリを作ろう

はじめに QDockWidgetの不満点 Windowsのスナップ機能が効かない ドックウィジェット同士をドッキングできない Qt-ADSの機能 はじめに 今回は私がペイントソフト開発で使用しているライブラリの一つであるQt Advanced Docking System(以下Qt-ADS)について…

QtCreatorのClang-Tidyをカスタマイズしてコーディングを効率化しよう

目次 目次 はじめに Clang-Tidyって何? Clang-Tidyの設定手順 modernize-use-trailing-return-typeをONにしよう はじめに 突然ですが皆さんはコーディングにどのエディタを使っているでしょうか。 私はメインがQtCreatorでたまにVSCodeを使っています。 Qt…

C++erは全員戻り値型の後置記法を使おう

C++

目次 目次 「戻り値型の後置記法」って何? 何が嬉しいの? 問題点 「戻り値型の後置記法」って何? C++11から導入された言語仕様です。 タイトルの呼び方は自分が勝手に使っているだけで、英語圏だと「trailing-return-type」がよく使われるらしい。 cppref…

初投稿

いらっしゃいませ、1名様でよろしいでしょうか。 空いているカウンター席へどうぞ。 こちらのブログは私が趣味で開発しているペイントソフトのことを書き留めようと始めました。 進捗から実装に関してのこと、はたまた関係ない日記まで気が向いたら書いてい…