Qt Designerを立ちあげてみる その4
やっぱり、Qt Designerです。
"setting_dialog.ui"ファイルをダブルクリックせずに、Qt Designerをスタートメニューから起動します。
で、「ファイル」メニューから読み込みました。
まず、作ったばかりのDialogを表示するために自動生成されるソースコード見てみましょう。
「フォーム」メニューから「コードを表示…」を選択します。
実装の入ったヘッダーファイルっぽいので、includeしてなんかこねくりまわすのでしょうねヽ(´▽`)/
"setting_dialog.ui"ファイルをダブルクリックせずに、Qt Designerをスタートメニューから起動します。
で、「ファイル」メニューから読み込みました。
まず、作ったばかりのDialogを表示するために自動生成されるソースコード見てみましょう。
「フォーム」メニューから「コードを表示…」を選択します。
コピペしました。これをどうにかして自分のプログラムに組み込むようですね。さて、その作法を勉強しなくてはなりません。
実装の入ったヘッダーファイルっぽいので、includeしてなんかこねくりまわすのでしょうねヽ(´▽`)/
/******************************************************************************** ** Form generated from reading UI file 'setting_dialogRM6016.ui' ** ** Created by: Qt User Interface Compiler version 5.3.0 ** ** WARNING! All changes made in this file will be lost when recompiling UI file! ********************************************************************************/ #ifndef SETTING_DIALOGRM6016_H #define SETTING_DIALOGRM6016_H #include <QtCore/QVariant> #include <QtWidgets/QAction> #include <QtWidgets/QApplication> #include <QtWidgets/QButtonGroup> #include <QtWidgets/QDialog> #include <QtWidgets/QDialogButtonBox> #include <QtWidgets/QHeaderView> QT_BEGIN_NAMESPACE class Ui_Dialog { public: QDialogButtonBox *buttonBox; void setupUi(QDialog *Dialog) { if (Dialog->objectName().isEmpty()) Dialog->setObjectName(QStringLiteral("Dialog")); Dialog->resize(400, 300); buttonBox = new QDialogButtonBox(Dialog); buttonBox->setObjectName(QStringLiteral("buttonBox")); buttonBox->setGeometry(QRect(30, 240, 341, 32)); buttonBox->setOrientation(Qt::Horizontal); buttonBox->setStandardButtons(QDialogButtonBox::Cancel|QDialogButtonBox::Ok); retranslateUi(Dialog); QObject::connect(buttonBox, SIGNAL(accepted()), Dialog, SLOT(accept())); QObject::connect(buttonBox, SIGNAL(rejected()), Dialog, SLOT(reject())); QMetaObject::connectSlotsByName(Dialog); } // setupUi void retranslateUi(QDialog *Dialog) { Dialog->setWindowTitle(QApplication::translate("Dialog", "Dialog", 0)); } // retranslateUi }; namespace Ui { class Dialog: public Ui_Dialog {}; } // namespace Ui QT_END_NAMESPACE #endif // SETTING_DIALOGRM6016_H
« Qt Designerを立ちあげてみる その3 | トップページ | 暗号化についても考えてみる »
コメント