Qt中Formlayout实战练习

为了加深对Qt的熟练度,用纯代码写了一个资料保存和清除的窗口界面,当用户有一项没填写时,保存会有错误提示。

(1).界面是这样子的,我没有使用ui编辑器,直接使用代码实现

Qt中Formlayout实战练习

Qt中Formlayout实战练习

(2).首先先把基本的框架写出来,特别注意汉字的显示问题,要进行转换,否则会出现乱码情况。代码如下:

widget.cpp

Qt中Formlayout实战练习

(3)建立保存和取消两个私有槽,代码如下:

widget.h

Qt中Formlayout实战练习

(4) 然后使用两个私有槽把保存和取消这两个按钮的功能实现,先使其遍历所有元素,然后找到信息,将其存储显示出来。代码接着widget.cpp如下:

widget.cpp

Qt中Formlayout实战练习

Qt中Formlayout实战练习Qt中Formlayout实战练习