Qtで簡単 GUIプログラミング
Qt 入門書を読む前に読む「入門書」
- 著者 曹 よしひろ
- 判型 B5変型判、152頁
- 本体価格 2,000円
- ISBN 978-4-87783-221-6
本書について
Qtとは、GUI(Graphic User Interface)アプリケーションを開発するための開発ツールです。最近のほとんどのアプリケーションは、マウスなどのポインタデバイスで、画面上の操作パネルをクリックしながら動作させます。ある意味、GUIを簡単に作成するためのツールは、いまや必須機能といえるでしょう。しかし、GUIのAPIはプラットフォームによって異なっており、そのプログラミング手法もまちまちです。その点、Qtは、多くのプラットフォームに対応しているので、他のプラットフォームへの移植がとても簡単にできます。
デジタル家電やモバイル端末向けのアプリケーションからデスクトップ向けのアプリケーションまで、1つのGUI環境で対応できるのは、開発者にとって非常にありがたいことです。現時点(2008年12月)において、Windows、Windows Mobile、Unix、Linux、Embedded Linux、Macに対応しており、この本が出る頃にはSymbian OSにも正式に対応されるでしょう。
目 次
- 1. はじめに
- 2. Hello Qt〜最初のプログラム
- 3. Hello Qt 2
- Qtの基本GUIクラス
- Qtプログラミング手法の概念
- QApplicationクラス
- QApplicationのメンバー関数
- 4. イベントの処理〜シグナルとスロット
- シグナルとスロットのサンプルプログラム
- connectメンバー関数
- 5. QWidgetクラスとレイアウト
- レイアウトのサンプルプログラム
- QWidgetクラス
- QHBoxLayout
- QVBoxLayout
- new演算子
- 「->」演算子
- 6. レイアウトの組み合わせ
- レイアウトの組み合わせのサンプルプログラム
- シグナルとスロット
- スタイルの変更(Style)
- 色の設定
- 7. サブクラスの作成
- サブクラスのサンプルプログラム1
- サブクラスのサンプルプログラム2
- 8. Qt基本GUIクラス
- QPushButton
- QCheckBox
- QRadioButton
- QGroupBox
- QFrame
- QListView
- QTreeView
- QLCDNumber
- QSpinBox
- QComboBox
- QDateEdit
- QTimeEdit
- QDateTimeEdit
- QSlider
- QLineEdit
- QTextEdit
- QDial
- QFileDialog
- QMessageBox
- QErrorMessage
- 9. シグナル
- QPushButton
- QCheckBox
- QDial
- QSpinBox
- QComboBox
- QSlider
- QLineEdit
- 10. 幾何学図形の描画(QPainter)
- 図形描画のサンプルプログラム
- 幾何学図形描画のメンバー関数
- 色
- setPen()の設定
- setBrush()の設定
- 11. QPainterを使用して
マウスイベントをハンドリングする
- 12. Qtのマニュアル
- 13. まとめのサンプルプログラム
- 14. 簡単ブラウザ(Webkitインテグレーション)