Qtプログラミングガイド
~楽々GUIアプリ作成~

著者 | 日向 俊二 |
---|---|
判型 | B5変型、200頁 |
ISBN | 978-4-87783-564-4 |
価格 | 本体 2,400円 |
発行日 | 2025年 7月10日(初版第1刷) |
本書について
Qtは、Windows、Linux、FreeBSD、macOS、Android、iOSなどと組み込みLinuxデバイス用のGUIアプリを開発できるフレームワークです。QtはGUI開発フレームワークですが、GUI以外にもマルチメディア、ネットワーク、データベースなどさまざまな機能をサポートしています。
Qtに含まれるQt Creatorは、Qtアプリケーション開発のための統合開発環境(IDE)で、Qtでの開発を効率よく行うための機能が提供されています。たとえば、フォームデザインやデバッグ、ソースコードの解析や整形なども容易に行うことができます。
本書では、主にQt Creatorを中心としたQtのさまざまな要素を活用して、基本的なQtアプリを作成する方法を解説します。
本書はC++でプログラミングの知識と経験が多少なりともある読者を対象としています。C++についてまったく知らない場合は、本書を読み進める前に入門書などでC++の初歩を習得してください。
目次
- 第1章Qtについて
- 1.1Qtの概要
- 1.2Qtのモジュール
- 1.3Qtのウィジェットとサンプル
- 1.4Qtのインストール
- 第2章はじめてのQt GUIアプリ
- 2.1Helloアプリ
- 2.2ハローJP
- 第3章スロット
- 3.1イベント処理
- 3.2BMI
- 第4章基本的なクラス
- 4.1コンソールアプリケーション
- 4.2コアアプリケーション
- 4.3基本的なクラス
- 4.4時計アプリ
- 第5章メインウィンドウ
- 5.1アプリのメインウィンドウ
- 5.2メニューとステータスバー
- 5.3サンプルmainwnd
- 5.4ツールバー
- 第6章ウィジェット
- 6.1ボタン
- 6.2項目ビュー
- 6.3項目ウィジェット
- 6.4入力ウィジェット
- 6.5表示ウィジェット
- 第7章サンプルアプリ
- 7.1時計
- 7.2簡易ブラウザ
- 7.3ColorMaker
- 7.4QtEditor
- 付録
- A.1トラブル対策
- A.2参考リソース