加强版中文Qt Creator 地址簿 1 地址簿1 – 设计用户界面 第一部分主要讲述我们要设计的地址簿应用的图形用户界面(GUI)。第一步要建立一个 GUI 程序来设计用户界面(UI)。本章的目标是建立标签和输入文本框来完成基本的地址簿应用程序。下图就是我们想要输出的界面的屏幕截图。 我们启动 Qt Creator,并建立一个新的工程。首先点[File]-[New]然后选择[New File or Project...], 在 Projecs 里选择 Qt4 Gui Application,然后按[OK]。 工程名添 part1,选择文件保存路径,按【Next】。 加强版中文Qt Creator 地址簿 2 默认已经复选检查QtCore 和QtGui 模块,直接按【Next】。 基类(Base class)选择 Qwidget 作为基类,类名(Class name)命名为 AddressBook。然后按【Next】。 就会给这个工程生产 5 个文件: main.cpp – 包含 main() 函数, 有一个 AddressBook 的实例, addressbook.cpp - AddressBook 类的实现文件, addressbook.h - AddressBook 类的定义文件, 加强版中文Qt Creator 地址簿 3 addressbook.u i -使用Qt 设计器设计的用户界面文件 part1.pro – 工程文件. 这些就是我们需要的全部文件,按[Finish]进入用户界面设计。 注意:关于如何建立一个工程的更多详情,请参考:Creating a Project in Qt Creator 在框架上放置窗口控件: 在工程的侧边栏里,点 Forms 左侧的加号,展开目录,双击 addressbook.u i 文件,就能启动 Qt 设计器 来编辑程序的用户界面。 加强版中文Qt Creator 地址簿 4 我们需要2 个QLabel 标签,来标示2 个输入框:QLineEdit 和QTex tEdit。把它们从控件工具箱拖拽到框架里。具体做法就是鼠标放在相应的窗口控件上,按住左键拖到框架里的大概位置上,然后松开就可以了。 在Property Editor 里,将2 个QLabel 标签的objectName 设置为nameLabel 和addressLabel,把QLineEdit 的objectName 设置为nameLine,QTex tEdit 设置为addressTex t。以其中一个QLable 为例说一下具体做法。在右下角那个位置的就是Property Editor,用来编辑窗口控件的属性。先点击上面的Tex tLabel 控件,然后Property Editor 里就会显示对应窗口控件的属性。 将objectName 改为nameLabel(这个名称就是程序里的窗口控件名称),将tex t(窗口控件上显示的文本)改为“姓名:”。 也可以直接在窗...