Qt联系方式界面设计

1 "显示用户的联系方式”设计

(1) 添加该工程的提供主要显示用户的联系方式界面的函数所在的文件,在"Example" 项目名上单击鼠标右键,在弹出的快捷菜单中选择“添加新文件…”选项,在弹出的对话框中选择

"C++ Class" 选项。单击"Choose…”按钮,在弹出的对话框的"Base class" 的下拉列表框中选择基类名为

"QWidget",

"Class name" 文本框中输入类的名称" Contact" 。

(2) 单击“下一步”按钮,单击“完成”按钮,添加

"contact.h" 头文件和

"contact.cpp"

源文件。

(3) 打开

"contact.h" 头文件,添加如下代码:

II添加的头文件

#include <QLabel> 

#include <QGridLayout> 

#include <QLineEdit> 

#include <QCheckBox> 

class Contact : public QWidget 

Q OBJECT 

public: 

explicit Contact(QWidget *parent=O); 

signals: 

public slots: 

private: 

) ; 

QLabel *EmailLabel; 

QLineEdit *EmailLineEdit; 

QLabel *AddrLabel; 

QLineEdit *AddrLineEdit; 

QLabel *CodeLabel; 

QLineEdit *CodeLineEdit; 

QLabel *MoviTelLabel; 

QLineEdit *MoviTelLineEdit; 

QCheckBox *MoviTelCheckBook; 

QLabel *ProTelLabel; 

QLineEdit *ProTelLineEdit; 

QGridLayout *mainLayout; 

(4) 打开

"contact.cpp" 文件,添加如下代码:

Contact::Contact(QWidget *parent) : QWidget(parent) 

EmailLabel =new QLabel(tr(" 电子邮件:"));

EmailLineEdit =new QLineEdit; 

AddrLabel =new QLabel(tr(" 联系地址:"));

AddrLineEdit =new QLineEdit; 

CodeLabel =new QLabel(tr(" 邮政编码:"));

CodeLineEdit =new QLineEdit; 

MoviTelLabel =new QLabel(tr(" 移动电话:")); 

MoviTelLineEdit =new QLineEdit; 

MoviTelCheckBook =new QCheckBox(tr(" 接收留言")) ; 

ProTelLabel =new QLabel(tr(" 办公电话:“));

ProTelLineEdit =new QLineEdit; 

mainLayout =new QGridLayout(this); 

mainLayout->setMargin (15); 

mainLayout->setSpacing(lO); 

mainLayout->addWidget(EmailLabel,0,0); 

mainLayout->addWidget(EmailLineEdit,0,:).); 

mainLayout->addWidget(AddrLabel,1,0); 

mainLayout->addWidget(AddrLineEdit,1,1); 

mainLayout->addWidget(CodeLabel,2,0); 

mainLayout->addWidget(CodeLineEdit,2,1); 

mainLayout->addWidget(MoviTelLabel,3,0); 

mainLayout->addWidget(MoviTelLineEdit,3,1); 

mainLayout->addWidget(MoviTelCheckBook,3,2); 

mainLayout->addWidget(ProTelLabel,4,0); 

mainLayout->addWidget(ProTelLineEdit,4,1); 

mainLayout->setSizeConstraint(QLayout::SetFixedSize); 

2. "显示用户的详细资料”设计

(1) 添加主要显示用户的详细资料界面的函数所在的文件,在"Example" 项目名上单击鼠

标右键,在弹出的快捷菜单中选择“添加新文件…”选项,在弹出的对话框中选择"C++ Class" 

选项,单击"Choose…”按钮,在弹出的对话框的

"Base

class" 的下拉列表框中选择基类名为

"QWidget", 在

"Class name" 后面的文本框中输入类的名称

"Detail" 。

(2) 单击“下一步”按钮,单击“完成“按钮,添加

"detail.h" 头文件和

"detail.cpp" 源

文件。

(3) 打开

"detail.h" 头文件,添加如一下代码:

//添加的头文件

#include <QLabel> 

#include <QComboBox> 

#include <QLineEdit> 

#include <QTextEdit> 

#include <QGridLayout> 

class Detail : public QWidget

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

行者..................

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值