本文介绍Qt的标准对话框文件对话框,颜色对话框,字体对话框,分别定义了三个按钮点击可以弹出标准的对话框,再用网格布局对这些控件进行布局。
头文件:
#ifndef STANDARDDIALOG_H #define STANDARDDIALOG_H #include <QDialog> #include <QGridLayout> #include <QPushButton> #include <QLineEdit> #include <QFrame> class StandardDialog : public QDialog {
Q_OBJECT public: explicit StandardDialog(QWidget *parent = 0); ~StandardDialog(); private: QGridLayout *layout; QPushButton *filePushButton; QPushButton *colorPushButton; QPushButton *fontPushButton; QLineEdit *fileLineEdit; QLineEdit *fontLineEdit; QFrame *colorFrame; private slots: void slotOpenFileDlg(); void slotOpenColorDlg(); void slotOpenFontDlg(); }; #endif // STANDARDDIALOG_H</ |