标准对话框
具体
有两个需要输入的: inputdlg.h 、QDialog
代码
#ifndef INPUTDLG_H
#define INPUTDLG_H
#include <QDialog>
#include <QLabel>
#include <QPushButton>
#include <QGridLayout>
class inputdlg : public QDialog
{
Q_OBJECT
public:
inputdlg(QWidget *parent);
private slots:
void editName();
void editSex();
void editAge();
void editScore();
private:
QLabel *m_nameTitle;
QLabel *m_sexTitle;
QLabel *m_ageTitle;
QLabel *m_scoreTitle;
QLabel *m_nameLabel;
QLabel *m_sexLabel;
QLabel *m_ageLabel;
QLabel *m_scoreLabel;
QPushButton *m_nameBtn;
QPushButton *m_sexBtn;
QPushButton *m_ageBtn;
QPushButton *m_scoreBtn;
QGridLayout *m_mainLayout;
};
#endif // INPUTDLG_H
#include "inputdlg.h"
#include "dialog.h"
#include <QInputDialog>
inputdlg::inputdlg(QWidget *parent):QDialog(parent)
{
setWindowTitle("输入对话框示例");
m_nameTitle = new QLabel("姓名: ");
m_sexTitle = new QLabel("性别: ");
m_ageTitle = new QLabel("年龄: ");
m_scoreTitle = new QLabel("打分: ");
m_nameLabel = new QLabel("热巴");
m_sexLabel = new QLabel("女");
m_ageLabel = new QLabel("27");
m_scoreLabel = new QLabel("95");
m_nameBtn = new QPushButton("编辑姓名");
m_sexBtn = new QPushButton("编辑性别");
m_ageBtn = new QPushButton