ここでは、下の図に示す「Hello,Qt」と表示する単純なGUIアプリの作り方を説明します。
Qt Creatorを起動します。
メニューから[ファイル]-[新しいプロジェクト]を選択して、「新しいプロジェクト」ダイアログボックスを表示します。
Qtウィジェットアプリケーション」を選択して[選択]ボタンでクリックします。
プロジェクトパス」というダイアログボックスが表示されるので、アプリの名前を入力して、 アプリを保存するディレクトリを指定し、[次へ]ボタンをクリックします。
次に表示される「ビルドシステムの定義」ではビルドシステムとして「CMake」を選んで[次へ]ボタンをクリックします。
「クラス情報」が表示されます。
特に変更する必要はないので、そのまま[次へ]ボタンをクリックします。
言語選択のダイアログボックスが表示されますが、そのままでかまいません。
日本語対応にしたいときには、「Japanese(Japan)」を選択しておきます。
このとき、リストを下までスクロールしなくても、[j]キーを押すと「Japanese(Japan)」が表示されます。
[次へ]ボタンをクリックします。「キットの選択」ダイアログボックスが表示されます。
ここでも特に変更する必要はないので、表示内容を確認したら[次へ]ボタンをクリックします。
「プロジェクト管理」ダイアログボックスが表示されます。
特に変更する必要はないので、表示内容を確認したら[完了]ボタンをクリックします。
プロジェクトのファイルが生成されます。
下のほうにいくつかのメッセージが表示されますが、気にしなくてかまいません。 邪魔なら「今後このメッセージを表示しない」をクリックして消してかまいません。
「プロジェクト」で「Forms」-「mainwindow.ui」を表示してダブルクリックします。フォームデザイナーが表示されます。
フォームの境界をドラッグしてフォームの大きさをちいさくしてから、「Display Widgets」の中の「Label」をドラッグしてフォームに配置します。
左側の縦列の「編集」をクリックして、「プロジェクト」の中の「mainwindow.cpp」をダブルクリックします。
コードが表示されるので、次の場所に2行のコードを追加します。
MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent)
, ui(new Ui::MainWindow)
{
ui->setupUi(this);
this->setWindowTitle("hello"); // 追加
ui->label->setText("Hello,Qt"); // 追加
}
左側の縦列の▶をクリックして、ビルドして実行します。
このとき、ファイルが保存されていないというダイアログボックスが表示されたら、ビルド前にすべてのファイルを保存する」をチェックして、 [保存]をクリックします。
実行ボタンが表示されないときには、Qt Maintenance Toolを使って足りないコンポーネントを追加インストールしてください。