利用Qt进行快速应用开发
1. Qt简介
Qt最初是用于开发具有图形用户界面的跨平台应用程序的工具,如今已发展成为可用于构建各类软件的工具,包括命令行应用程序、嵌入式软件以及适用于大型工作站应用的图形用户界面。其历史根源使得创建图形用户界面并围绕其构建应用程序变得十分容易。
2. 项目规划
2.1 项目目标
本次要开发一个简单的电话簿应用程序,它能存储联系人列表和电话号码。该应用的图形用户界面(UI)将围绕两个对话框构建:一个用于显示列表和可用操作,另一个用于编辑联系人。
2.2 用户操作分析
以下是用户在应用中可能采取的操作:
1. 启动应用程序,此时显示列表对话框。
2. 在列表对话框中添加新项,会弹出一个空的编辑对话框。
3. 在列表对话框中编辑当前选中项,会弹出一个已填充信息的编辑对话框。
4. 在列表对话框中删除当前选中项。
5. 在列表对话框中清空列表。
6. 在列表对话框中退出应用程序。
7. 在编辑对话框中批准所做更改,更改将反映在列表对话框中。
8. 在编辑对话框中取消所做更改。
2.3 项目文件创建
应用程序由主函数、列表对话框和编辑对话框组成。每个对话框包含一个表单(即UI的XML描述)和一个构成实际QDialog的类。根据这些信息可创建项目文件,示例如下:
TEMPLATE = app
TARGET = addressbook
SOURCES += main.cpp editdialog.cpp listdialog.cpp
HE
超级会员免费看
订阅专栏 解锁全文
4860

被折叠的 条评论
为什么被折叠?



