<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title><![CDATA[シロクマQt×C++ラボ 〜Linuxで動くリアルタイム計器・産業用GUI開発〜]]></title>
    <link>https://shirokuma-tech.jp/qt/</link>
    <description><![CDATA[Qt/QMLとモダンC++を駆使し、Linux環境で動くリアルタイム波形描画・計器HMIダッシュボードを構築する実践型エンジニアリング学習メディア。]]></description>
    <language>ja</language>
    <lastBuildDate>Tue, 22 Sep 2026 06:39:18 GMT</lastBuildDate>
    <atom:link href="https://shirokuma-tech.jp/qt/feed.xml" rel="self" type="application/rss+xml"/>
    <item>
      <title><![CDATA[事前準備：LinuxにおけるQt・CMake開発環境の構築]]></title>
      <link>https://shirokuma-tech.jp/qt/chapter-0</link>
      <guid isPermaLink="true">https://shirokuma-tech.jp/qt/chapter-0</guid>
      <description><![CDATA[産業用GUI開発のための堅牢なC++環境セットアップ - Qtを使った本格的なC++ GUI開発を始める前に、Linux上でモダンなビルドシステム (CMake) とコーディング環境 (VSCode) を構築する手順を解説します。]]></description>
      <category><![CDATA[第0部：環境構築]]></category>
      <pubDate>Tue, 22 Sep 2026 06:39:18 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[第1章：モダンQtとC++で作る、次世代の産業用GUI・HMI]]></title>
      <link>https://shirokuma-tech.jp/qt/chapter-1</link>
      <guid isPermaLink="true">https://shirokuma-tech.jp/qt/chapter-1</guid>
      <description><![CDATA[Qtの全体像と完成形のイメージ共有 - HMI（Human Machine Interface）開発になぜQtが選ばれるのか。全体像と完成形のイメージ共有。]]></description>
      <category><![CDATA[第1部：Qtアーキテクチャ]]></category>
      <pubDate>Tue, 22 Sep 2026 06:39:18 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[第2章：ダッシュボードのメイン画面（TOPページ）を設計する]]></title>
      <link>https://shirokuma-tech.jp/qt/chapter-2</link>
      <guid isPermaLink="true">https://shirokuma-tech.jp/qt/chapter-2</guid>
      <description><![CDATA[QMLによるUIモックアップの作成 - 空のウィンドウから脱却し、産業用ダッシュボードの骨組みとなる最初のメイン画面（TOPページ）をQMLで構築します。]]></description>
      <category><![CDATA[第1部：Qtアーキテクチャ]]></category>
      <pubDate>Tue, 22 Sep 2026 06:39:18 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[第3章：Qtの根幹「シグナル＆スロット」とオブジェクト指向設計]]></title>
      <link>https://shirokuma-tech.jp/qt/chapter-3</link>
      <guid isPermaLink="true">https://shirokuma-tech.jp/qt/chapter-3</guid>
      <description><![CDATA[コールバック地獄を解消する疎結合アーキテクチャ - コールバック地獄を解消するQt最大の発明。コンポーネント間の疎結合なイベント駆動アーキテクチャを学びます。]]></description>
      <category><![CDATA[第1部：Qtアーキテクチャ]]></category>
      <pubDate>Tue, 22 Sep 2026 06:39:18 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[第4章：ロジック（C++）と画面（QML）の美しい分離アーキテクチャ]]></title>
      <link>https://shirokuma-tech.jp/qt/chapter-4</link>
      <guid isPermaLink="true">https://shirokuma-tech.jp/qt/chapter-4</guid>
      <description><![CDATA[バックエンドとフロントエンドの分離 (MVC/MVVM) - バックエンド（計算・データ処理）とフロントエンド（描画）を明確に分離するMVC/MVVM設計を学びます。]]></description>
      <category><![CDATA[第1部：Qtアーキテクチャ]]></category>
      <pubDate>Tue, 22 Sep 2026 06:39:18 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[第5章：マルチスレッド設計：信号処理スレッドからGUIへの安全なデータ転送]]></title>
      <link>https://shirokuma-tech.jp/qt/chapter-5</link>
      <guid isPermaLink="true">https://shirokuma-tech.jp/qt/chapter-5</guid>
      <description><![CDATA[フリーズさせない非同期処理 - GUIをフリーズさせない！ワーカースレッドの構築と、スレッド間でのシグナル・スロットを通じた安全なデータ受け渡しを学びます。]]></description>
      <category><![CDATA[第2部：マルチスレッド]]></category>
      <pubDate>Tue, 22 Sep 2026 06:39:18 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[第6章：QCustomPlot / Qt Graphs を使った高速リアルタイム波形描画]]></title>
      <link>https://shirokuma-tech.jp/qt/chapter-6</link>
      <guid isPermaLink="true">https://shirokuma-tech.jp/qt/chapter-6</guid>
      <description><![CDATA[60fpsでの最適化テクニック - オシロスコープやレーダー波形など、毎秒60フレームで大量のデータを描画するための最適化テクニック。]]></description>
      <category><![CDATA[第2部：マルチスレッド]]></category>
      <pubDate>Tue, 22 Sep 2026 06:39:18 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[第7章：Linuxのソケット通信（UDP/TCP）をQtのイベントループでスマートに受ける]]></title>
      <link>https://shirokuma-tech.jp/qt/chapter-7</link>
      <guid isPermaLink="true">https://shirokuma-tech.jp/qt/chapter-7</guid>
      <description><![CDATA[ネットワークデータストリームの処理 - 外部センサーやネットワーク機器からリアルタイムで送られてくるデータストリームを受信・処理する方法。]]></description>
      <category><![CDATA[第2部：マルチスレッド]]></category>
      <pubDate>Tue, 22 Sep 2026 06:39:18 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[第8章：大容量データのメモリ管理：Qtアプリでのスマートポインタの正しい使い方]]></title>
      <link>https://shirokuma-tech.jp/qt/chapter-8</link>
      <guid isPermaLink="true">https://shirokuma-tech.jp/qt/chapter-8</guid>
      <description><![CDATA[メモリリークを防ぐ波形データの管理 - std::shared_ptr や QSharedPointer を駆使し、メモリリークを起こさずに大量の波形データを管理する手法を学びます。]]></description>
      <category><![CDATA[第2部：マルチスレッド]]></category>
      <pubDate>Tue, 22 Sep 2026 06:39:18 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[第9章：Qtアプリのテスト：Qt TestフレームワークとUIの自動テスト]]></title>
      <link>https://shirokuma-tech.jp/qt/chapter-9</link>
      <guid isPermaLink="true">https://shirokuma-tech.jp/qt/chapter-9</guid>
      <description><![CDATA[単体テストとGUIシミュレート - ロジックの単体テスト（Unit Test）と、GUIのボタンクリックなどをシミュレートする自動テストの実装。]]></description>
      <category><![CDATA[第3部：品質・デプロイ]]></category>
      <pubDate>Tue, 22 Sep 2026 06:39:18 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[第10章：Linux環境でのパフォーマンス・プロファイリング]]></title>
      <link>https://shirokuma-tech.jp/qt/chapter-10</link>
      <guid isPermaLink="true">https://shirokuma-tech.jp/qt/chapter-10</guid>
      <description><![CDATA[ボトルネックの解析とフレーム安定化 - アプリが重い・メモリを食う時の原因特定。ボトルネックの解析とフレームレート安定化の手法。]]></description>
      <category><![CDATA[第3部：品質・デプロイ]]></category>
      <pubDate>Tue, 22 Sep 2026 06:39:18 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[第11章：LinuxでのQtアプリのデプロイ（linuxdeployqt）]]></title>
      <link>https://shirokuma-tech.jp/qt/chapter-11</link>
      <guid isPermaLink="true">https://shirokuma-tech.jp/qt/chapter-11</guid>
      <description><![CDATA[パッケージング技術と.soの同梱 - 依存する共有ライブラリ（.so）を一つのパッケージにまとめ、別のLinux PCでもそのまま動くようにするパッケージング技術。]]></description>
      <category><![CDATA[第3部：品質・デプロイ]]></category>
      <pubDate>Tue, 22 Sep 2026 06:39:18 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[第12章：実践：産業用ダッシュボードを完成させる]]></title>
      <link>https://shirokuma-tech.jp/qt/chapter-12</link>
      <guid isPermaLink="true">https://shirokuma-tech.jp/qt/chapter-12</guid>
      <description><![CDATA[全知識を結集した統合システム - 全ての知識を結集し、レーダーチャート、円形メーター、波形オシロスコープを備えた統合システムを完成させる。]]></description>
      <category><![CDATA[第3部：品質・デプロイ]]></category>
      <pubDate>Tue, 22 Sep 2026 06:39:18 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[【付録】代表的なGUIフレームワーク徹底比較：なぜいまQtなのか？]]></title>
      <link>https://shirokuma-tech.jp/qt/gui-framework-comparison</link>
      <guid isPermaLink="true">https://shirokuma-tech.jp/qt/gui-framework-comparison</guid>
      <description><![CDATA[Electron, WPF, ImGui と Qt の違い - Web技術（Electron等）や最新のRust/Tauriが台頭する現代において、なぜミッションクリティカルな現場では依然としてC++とQtが使われ続けるのか？パフォーマンスと用途から徹底比較します。]]></description>
      <category><![CDATA[特別コラム]]></category>
      <pubDate>Tue, 22 Sep 2026 06:39:18 GMT</pubDate>
    </item>
  </channel>
</rss>