- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
加强版中文Qt 地址簿
给自己点耐心,很多东西你都可以学会;
给自己点信心,很多事情你可以做得更好。
——开词典看文档的兄弟姐妹们共勉
目 录
地址簿 1 – 设计用户界面1
地址簿 2 – 添加地址8
地址簿 3 – 条目导航13
地址簿 4 – 修改和删除联系人17
地址簿 5 – 添加查询功能23
地址簿 6 – 加载和保存27
地址簿 7 – 附加功能32
后记 –Qt 国际化编程36
在哪里找地址簿的原文?
启动Qt Creator,就会出现如下界面:
Qt 除了界面全是英文的,其他的感觉还不错。这个界面就是Qt 的欢迎界面。
在 Qt Creator 下面分为 3 个部分:入门(Getting Started),开发(Develop),社区
(Community)。入门里面就是现在看到的这个界面,左边是教程(Tutorial),右边是例程
(Explore Qt Examples)和一些小技巧(Did You Know?)。左边教程一共有5 个,依次是 Qt
Creator 概览(Qt Creator-A quick tour),建立一个地址簿(Creating an address book),
理解窗口控件(Understanding widgets),使用qmake 编译(Building with qmake)和编写测
试范例(Writing test cases)。点开第二个建立一个地址簿,就进入下面这个界面了:
之所以把原文放在前面,是因为哥的翻译水准实在很烂。
地址簿 1 – 设计用户界面
第一部分主要讲述我们要设计的地址簿应用的图形用户界面(GUI) 。第一步要建立一个
GUI 程序来设计用户界面(UI )。本章的目标是建立标签和输入文本框来完成基本的地址
簿应用程序。下图就是我们想要输出的界面的屏幕截图。
我们启动Qt Creator,并建立一个新的工程。首先点[File]-[New]然后选择[New File or
Project...] ,
在Projecs 里选择Qt4 Gui Application,然后按[OK]。
1
工程名添part1 ,选择文件保存路径,按【Next 】。
默认已经复选检查QtCore 和QtGui 模块,直接按【Next 】。
基类(Base class )选择Qwidget 作为基类,类名(Class name )命名为AddressBook 。
然后按 【Next 】。
就会给这个工程生产5 个文件:
main.cpp – 包含main() 函数, 有一个AddressBook 的实例,
2
addressbook.cpp - AddressBook 类的实现文件,
addressbook.h - AddressBook 类的定义文件,
addressbook.ui -使用Qt 设计器设计的用户界面文件
part1.pro – 工程文件.
这些就是我们需要的全部文件,按[Finish]进入用户界面设计。
注意:关于如何建立一个工程的更多详情,请参考:Creating a Project in Qt Creator
在框架上放置窗口控件:
在工程的侧边栏里,点Forms 左侧的加号,展开目录,双击addressbook.ui 文件,就能启
动Qt 设计器来编辑程序的用户界面。
3
我们需要2 个QLabel 标签,来标示2 个输入框:QLineEdit 和QTextEdit 。把它们从控
件工具箱拖拽到框架里。具体做法就是鼠标放在相应的窗口控件上,按住左键拖到框架里
的大概位置上,然后松开就可以了。
在Property Editor 里,将2 个QLabel 标签的objectName 设置为nameL
您可能关注的文档
最近下载
- 区域地质调查工作程序及工作方法.ppt VIP
- 盆底康复治疗ppt课件.pptx VIP
- 图形创意(第二版)林家阳 高教 全套课件.pptx VIP
- 2023年传媒项目综合评估报告.docx
- GB50487-2008 (2022年版) 水利水电工程地质勘察规范.pdf VIP
- 2024淄博市沂源县燕崖镇社区工作者招聘考试试题.docx VIP
- 儿童偏头痛的特点与治疗ppt课件.ppt VIP
- 2025年杭州钢铁集团有限公司校园招聘笔试备考题库及答案解析.docx VIP
- 2025-2026学年初中音乐沪教版2024七年级上册-沪教版2024教学设计合集.docx
- 2024浙江杭州钢铁集团有限公司招聘24人笔试备考题库及答案解析.docx VIP
文档评论(0)