一、前言
Qt
使用 Qt Creator
编译器自带的 UI
图形界面设计,做一个简单的图形界面应用,速度快到起飞,功能比 Java
的 Swing
还强大多了,代码也是十分简洁的。
随着图形界面内容的丰富,功能的增加,把所有的代码都放在一组 .h+.cpp+.ui
,会让后期维护变得困难了,我们需要做的,就是每一个页面,就一组 .h+.cpp+.ui
,具体实现,看代码
二、代码结构
三、ui 设计
1、主界面
ui 编辑器内容
效果图
2、子菜单-工厂
ui 编辑器内容
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3sSZbHbo-1571700930811)(https://img-blog.csdn.net/20180414153711344?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGFyZ2VyNQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)]
效果图
3、子菜单-品牌
ui 设计
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UOJPlu8d-1571700930814)(https://img-blog.csdn.net/20180414154348307?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGFyZ2VyNQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)]
效果图
四、配置
#-------------------------------------------------
#
# Project created by QtCreator 2017-10-06T09:20:33
#
#-------------------------------------------------
QT += core gui
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
TARGET = carmanager
TEMPLATE = app
SOURCES += main.cpp\
widget.cpp \
factory.cpp \
brand.cpp
HEADERS += widget.h \
factory.h \
brand.h
FORMS += widget.ui \
factory.ui \
brand.ui