2013年5月17日金曜日

QT Creater でダイアログボックスをつくる

はまったのでおぼえがき。

既存のプロジェクトにダイアログボックスのフォームを追加する。
画面左のプロジェクトのアイコンを右クリックして「新しいファイルを追加」を選択。


テンプレートから「QtDesiner フォームクラス」を選択する。



フォームテンプレートを選ぶ。






ダイアログのクラス名を決める。




ダイアログのフォームデザイン画面が出るのでお好みのダイアログ画面を作成する。

作成したダイアログを呼び出すのに、スロットを作成し、メニューから呼び出すことにした。
mainwindow.cppにメニューを記述し、作成したダイアログをスロットにしてコネクトする。

void MainWindow::slot_actionTestdialog()
{
    Ui::nkDialog nk;
    QDialog nkd;

    nk.setupUi(&nkd);
    nkd.exec();
}

今回のダイアログ名はnkDialogとしている。


0 件のコメント:

コメントを投稿