《外文文献及翻译:QT Creator的应用及前景》由会员分享,可在线阅读,更多相关《外文文献及翻译:QT Creator的应用及前景(20页珍藏版)》请在金锄头文库上搜索。
1、Qt Creator 的应用及前景0外外 文文 翻翻 译译题题 目:目: QT Creator 的应用及前景的应用及前景 Qt Creator 的应用及前景0QTQT CreatorCreator 的应用及前景的应用及前景摘要摘要: 顾名思义,Qt Creator 是一个完整的综合发展与 Qt 应用程序创建应用程序环 境(IDE)框架。 Qt 是用于开发应用程序和用户界面设计一次,他们在几个桌面和移 动部署操作系统。本文提供了一个引进的 Qt Creator 和功能,它提供给开发商。关键词关键词:qt creator 使用,qt creator 的使用前景1.1. QtQt 4 4 说明说明Q
2、t Creator 的主要驱动力已经 Qt 的具体发展需要,简单,易用性,生产力,可扩 展性,开放性,以及试图降低开始使用 Qt 的屏障。Qt Creator 的援助的主要特点应用 程序开发人员,例如,在下列方式: Qt 应用程序开发项目向导快速和容易的开始,快速访问最近的项目和会议。 易于获取信息的上下文敏感的,集成的 Qt 帮助系统。 先进的 C+代码编辑器和开发应用集成的 Qt Designer。享受新的强大的功能,用于 浏览项目文件以及功能和类快速之间。 GDB 调试器使用的图形用户界面与调试增加 Qt 类结构的认识。 建立和执行 qmake 的跨平台的 Qt 项目构建工具。Qt Cr
3、eator 的不竞争与 Qt 插件为 Eclipse 或微软 Visual Studio 中,而是相辅相成的 Qt 工具提供提供 Qt 的完整的开发 环境,很容易和快速采取使用,便于使用 Qt 的具体特点。在一般情况下,Qt Creator 的 Qt 支持所有的平台上运行。预建可用于 Microsoft Windows,麦金塔 OS X 和 Linux 二进制文件。 QTCreator 可以在其它平台上运行,但需要编译公开的源代码。Qt Creator 的建设和运行,可能需要 Qt 4.x 的一个单独的安装到您的计算机。2.2. QtQt CreatorCreator 的工作的工作为了满足设计
4、的驱动程序(简单,易于使用,和生产力)的 Qt 造物主依赖于模式的概念,它能够适应用户界面遇到不同的应用程序开发任务。每种模式都有自己的显示只有执行任务所需的信息和查看提供最相关的功能和它的功能。作为一个结果,一直致力于为广大的 Qt Creator 的窗口区域实际应用的开发任务。为了说明这一点,图1 给出了 Qt Creator 的用户界面(UI)的关键部件。快速交换模式,Qt Creator 的一个模态选择器的左侧窗口。随着选择的援助,或使用一套键盘捷径,用户可以访问在以下模式之一:欢迎加载最近几届会议或具体项目。编辑修改的活动项目和它的源文件。调试调试时检查程序的状态。项目配置如何建立和
5、执行项目。帮助文件,如 Qt 的参考文档,查看和 Qt Creator 的文档。输出使能详细研究各种数据,例如,建立问题,编制和应用程序的输出。模式选择下面的命令按钮开始执行,调试,目前项目建设。编辑和调试模式显示边栏,其中显示所有文件属于活动项目。这些模式显示,并提供访问当前打开的文件,在窗口顶1部的酒吧。酒吧也显示了与当前文件的符号象征概述以及里面的文件在当前位置的符号。边栏下方的位置,使用户能够快速查找文件,或访问从该项目中的文件信息。下一步,定位器是四种不同的输出窗格显示在底部的控制窗口。可用的窗格是:构建问题的显示器,例如,警告和错误有关当前构建。搜索结果“窗格中显示了在当前全球搜索
6、结果文件,文件或项目。应用程序的输出显示的应用程序中的地位执行以及调试应用程序时,调试信息.编译器输出显示所有的编译器提供的输出。3.3. Qt4Qt4 的新项目向导的新项目向导设立新项目的 Qt Creator 是一个向导,指导帮助用户通过在项目创建过程中连续 的步骤。在第一加强用户选择项目类型从类别:Qt 的控制台应用,Qt 的 GUI(图形用 户界面)应用程序,或 Qt 库。下一步,用户可以选择一个项目的位置,Qt 的特定设置 (如选择需要的模块) ,然后指定一流的细节该应用程序。 当这些步骤已经完成,Qt Creator 的自动生成该项目所需的标题,来源,用户界 面和项目文件定义向导。
7、4.4. 高级高级 C C + + + +代码编辑器代码编辑器在源代码中的写作,编辑和导航应用中的核心任务发展。因此 C + +代码编辑器的关键部件之一,Qt Creator 的。图 2 显示了例如编辑视图,编辑器填补大多数的窗口区域。Qt Creator 的应用及前景2在图 2 中可以看到,在 C + +编辑器提供:语法高亮关键字,符号和宏。类成员和方法的代码完成以及功能参数,通过键盘访问的捷径(ctrl +空格)支持在目前的 Qt 类和用户自己的类项目。现场标记错误(“锯齿”强调红色) ,同时编辑。避免了编译的代码,发现错别字和语法错误。自动缩进源代码布局。折叠和展开的源代码中的函数的能力
8、。除了上述功能,编辑等实用功能,例如:突出窗口中的匹配字符串的增量搜索同时打字。行号和当前行的亮点。简单的注释和代码取消注释。快速切换方法的定义和声明一个函数。更容易在代码导航的书签。除此之外,C + +代码编辑器支持不同的键盘快捷键更快的编辑。它可以工作在所有不使用鼠标,让开发人员保持他们的手在键盘上工作得更快。5.5. 集成的集成的 QtQt DesignerDesigner编辑用户界面文件的 Qt Creator 提供了一个完全集成的 Qt 设计师在编辑模式。这使得可以编辑用户界面简单的拖放用户界面 UI 组件(部件) 。使用 QtDesigner 设计的用户界面,功能齐全,并可以立即预
9、览,以确保设计的,因为他们是意。有没有必3要重新编译整个项目来测试一个新的设计。图 3 显示了一个简单的式下集成的 Qt Designer 编辑。可用的 UI 组件是在图 3 所示,在左侧的容器,并在屏幕中间显示正在编辑的用户界面。在右上角的窗口包含在 Object Inspector 显示在当前的用户界面对象的层次结构。下面是编辑当前选中的控件的属性的属性编辑器。此外,用户可以使用许多其他任务集成的 Qt Designer 连接信号和槽,并设置 Tab 键顺序等。在 Qt 设计师整合,还包括项目管理和代码完成。6.6. 集成的集成的 QtQt 帮助帮助不时,应用程序开发人员可能需要进一步的信
10、息关于若干类,函数,等等。 Qt 的所有文件和例子是通过插件的 Qt Creator 的 Qt 帮助。要查看文档,用于帮助模式,其中最窗口是专门帮助文本。虽然工作在编辑源代码模式下,用户可以通过上下文敏感的帮助文本光标移动 Qt 的类或函数,然后按 F1 键。该文件将在面板上显示的代码编辑器的右侧所示图 4。它也可以添加外部文件的 Qt Creator,补充或替换现有的文件。Qt Creator 的应用及前景47.7. 定位器之间的文件和信息导航定位器之间的文件和信息导航虽然编辑的源代码,开发人员经常需要移动之间不同的文件,并访问多个信息来源。定位器工具(图 5)旨在协助用户只需敲几下键盘。当
11、用户开始输入文本字符串中的定位,它显示文件名称包含在弹出列表中的字符串。随着用户继续输入列表自动更新。可用于通配符(*和?)搜索查询。通过添加前缀字符时,用户可以更具体其次是搜索字符串前的空间。目前,下列前缀可供选择:f 查找文件的任何地方,或在特定文件夹的硬盘。P 定位文件,从目前的项目,而在所有项目的搜索。5O 搜索所有打开的文档。C 类和类的定义,方法定义和:米,看起来方法的定义。在当前的项目。?搜索可用的帮助主题和 Qt 文档。升跳跃到当前文档中的某一行。如果没有指定前缀,搜索工具,使用由 O,L,和前缀默认。8.8. 编译和调试编译和调试目前,Qt Creator 的 GNU 编译器
12、(gcc)和调试器(GDB)的支持。虽然它是可以使用几乎所有 Qt 支持的编译器在 Qt Creator 的调试功能只适用于用户的 gcc。这意味着,例如,应用程序创建在 Microsoft Visual Studio 编译器,不能在 Qt Creator 的调试。的 Qt Creator 提供了一个 Debug 模式,提供了一个图形用户界面GNU 调试器。图 6 显示了在 Debug 模式的被告席上的 Qt Creator 查看下面的代码编辑器调试工具(或部件) 。在这种模式下,开发人员可以执行常见的调试任务,如:通过程序行或指令由指令步骤。中断程序执行。设置断点。检查调用栈内容,观众和 L
13、O l 和全局变量。调试是意识到许多 Qt 类结构,从而增加其 Qt 的数据清楚地显示能力。此外,Qt Creator 的显示原始 GNU 调试器的信息在一个清晰,简明的方式。Qt Creator 的应用及前景6开发人员可以选择一组工具,显示调试信息被告席上的看法。最常用的默认显示板,它是可能改变它们符合您的喜好。它也改变面板“今后各届会议的保存的位置和大小,和变化。可以设置断点在特定行或在一个特定的功能。红色标记在代码编辑器的左边行号显示下一个断点集在特定行的源代码(图 6) 。当程序执行停止调试过程中,调用堆栈列出所有的帧,它代表了嵌套函数调用导致当前位置。对于每个调用堆栈中的函数,Qt
14、Creator 的尝试撷取其位置(源代码文件的名称和相关的行号)和目前它在堆栈视图。然而,正如图 6 所示,某些功能在调用栈中可能没有任何调试信息。这些帧然后显示为灰色。栈顶调用帧(或选定) ,将显示在当地人和看守查看。视图显示的功能和局部变量。这样的一个例子作为一个复合变量显示在图 6 可以看出在局部视图的扩展树。该图还显示全面 Qt 的基类的数据,这是一个特点,使得 Qt 的显示造物主调试功能更强大,比其他替代品开发的 Qt 代码。9.9. 总结总结Qt Creator 提供了一个完整的开发环境 Qt 应用程序创作。它是一个轻量级的工具Qt 应用程序上的严格重点开发人员的特定需求,生产力和可用性。主要特点是先进的 C +代码编辑器和 GNU 调试器的图形用户界面。集成的 Qt Designer,Qt 的帮助,快速导航定位工具,Qt Creator 的开发 Qt 应用程序的理想环境。原文出处: http__files_pdf_qt原文截图: