dialog.h
#ifndef DIALOG_H
#define DIALOG_H
#include<QPushButton>
#include<QLineEdit>
#include<QFileDialog>
#include<QGridLayout>
#include<QDialog>
class MyDialog : public QDialog
{
Q_OBJECT
public:
MyDialog(QWidget *parent = 0);
private slots:
void showFile();
void showColor();
void showFont();
private:
//文件
QPushButton *fileButton;
QLineEdit *fileLineEdit;
QGridLayout *layout;
//色彩
QPushButton *colorButton;
QFrame *colorFrame;
//字体
QPushButton *fontButton;
QLineEdit *fontEdit;
};
#endif // DIALOG_H
dialog.cpp
#include "dialog.h"
#include<QApplication>
#include<QFileDialog>
#include<QGridLayout>
#include<QDialog>
#include<QColorDialog>
#include<QFontDialog>