はまったのでおぼえがき。
既存のプロジェクトにダイアログボックスのフォームを追加する。
画面左のプロジェクトのアイコンを右クリックして「新しいファイルを追加」を選択。
テンプレートから「QtDesiner フォームクラス」を選択する。
フォームテンプレートを選ぶ。
ダイアログのクラス名を決める。
ダイアログのフォームデザイン画面が出るのでお好みのダイアログ画面を作成する。
作成したダイアログを呼び出すのに、スロットを作成し、メニューから呼び出すことにした。
mainwindow.cppにメニューを記述し、作成したダイアログをスロットにしてコネクトする。
void MainWindow::slot_actionTestdialog()
{
Ui::nkDialog nk;
QDialog nkd;
nk.setupUi(&nkd);
nkd.exec();
}
今回のダイアログ名はnkDialogとしている。
0 件のコメント:
コメントを投稿