Qt联系方式界面设计

发布于:2024-09-18 ⋅ 阅读:(114) ⋅ 点赞:(0)

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


网站公告

今日签到

点亮在社区的每一天
去签到