Qt - 标准对话框(标准对话框[中])

标准对话框新建桌面应用程序,项目名testStandardDialogs,类名Dialog,基类QDialog,不勾选创建界面文件。编辑dialog.h文件====================================================================================================================================编辑dialog.cpp编辑构造函数及添加相应成员函数的定义=====
摘要由CSDN通过智能技术生成

标准对话框

在这里插入图片描述
在这里插入图片描述

具体

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
有两个需要输入的: 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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值