1 / 134
文档名称:

Qt笔记整理.doc

格式:doc   大小:284KB   页数:134页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Qt笔记整理.doc

上传人:xgs758698 2016/8/25 文件大小:284 KB

下载得到文件列表

Qt笔记整理.doc

相关文档

文档介绍

文档介绍:Creator 使用 1. 模式选择器 Qt Creator 有 5 种工作模式选择可供开发者选择,分别是: e, edit, Debug, Projects, Help; 模式选择器允许开发者在处理不同的任务时可以快速的切换工作模式,比如编辑代码,浏览帮助,设置编译器环境等。在切换时,你可以通过在界面左边的模式选择器分栏上单击鼠标左键,或者使用相应的快捷键。当你使用特定模式下才有的动作时,也会是你自动切换到相应的模式,比如当你 依次单击菜单 Debug/StartDebugging 时, Qt Creator 将自动切换到 Debug 模式下。 a. 欢迎模式(e Mode) 在该模式下 Qt Creator 显示一个欢迎屏幕。在这个模式下,你可以快速的载入最近的人机对话或者是独立的项目,也可以向 Qt Creator 项目组提供反馈意见, 甚至加入到 Qt Creator 项目组中,成为其中的一员. 这个屏幕分为 3 个专栏: GettingStarted, Develop 和 News & Support 在 Getting Started 专栏下,你可以学****Qt Creator 的使用以及 Qt4 编程的相关知识和技能; 在 Develop 专栏下,你可以快速的恢复与 Qt Creator 的上一次对话过程,也可以打开新近使用的项目或者创建一个新的项目; 在 News & Support 专栏下, 你可以获取 Qt Labs 网站上的新闻,也可以反问流行的 Qt 站点以及所支持的版本。当你的命令行下面调用 Qt Creator 时,在不附加额外的参数的情况下将进入到这个欢迎模式下。 b. 编辑模式(Edit Mode) 在 Edit 模式下, 你可以编辑项目和源代码文件,在模式选择器右边一点的边栏(sidebar) 上点击,你就可以在不同的文件中导航了。 c. 调试模式(Debug Mode) Qt Creator 提供了多种不同的方式辅助程序员查看应用程序运行的状态来调试程序。 d. 项目模式(Projects Mode) 在项目模式下,首先你可以查看所有项目的列表,并可设置以哪一个项目为当前的活动项目。然后可以选定项目,只对构建(build) ,运行(run) 以及代码编辑器等多个方面进行详细设置。 e. 帮助模式(Help Mode) 主要是无缝集成了 Qt 的文档和示例中的相关内容,你可以不必另行打开 Qt Assistant, 就可以再 Qt Creator 的 Help 模式下获得帮助。 2. 输出面板(Output Panes) Qt Creator 的输出面板主要由 4 个子面板组成, 分别是: Build Issues, Search Results, Application Output pile Output. 它们在所有模式下均可以使用。 a. 构建过程和结果(Build Issues) 子面板该面板主要显示与构建相关的信息,例如警告信息,错误信息等等,并且指出了该产生该信息的具体位置以及可能的原因。 b. 搜索结果(Search Results) 子面板该面板提供了执行搜索动作后的结果输出显示,搜索的范围可以使全局的,也可以是具体局部的,比如你可以在某一个指定的文档中搜索某个词组,也可以把范围扩大到所有项目或者是电脑的硬盘目录等等。 c. 应用程序输出(Application Output) 子面板应用程序输出子面板显示了应用程序的运行状态,包括正常运行以及 Debu g模式下的信息,比如你可以在程序中调用 qDebug() 函数来查看输出情况。 d. 编译(Compile) 子面板编译子面板显示了所有来自编译器的输出信息,实际上它包含了更为详细的输出信息,包括 Build Issue s 子面板显示的信息。 b. 信号, 槽要求?信号功能:向外传递信号,仅仅是函数的说明: 1. 返回值为 void; 2 在类定义中没有权限,仅需要写上 signals; 3 不需要函数定义,无函数体; ?槽:响应信号--> 特殊的成员函数 1. 返回值类型为 void ; 2. 在类定义中,权限说明附后要加 slots 进行说明; 3. 除此之外均与普通的成员函数无任何区别,可以被重载, 可以被重写; ? OBJECT :: connect( 信号发出者,SIGNAL( 信号名), 信号接收者,SLOT( 槽名)) ; ? emit 信号函数调用? QDialog::accept 接受 reject 拒绝?槽:特殊的成员函数?信号:当控件状态发生变化时,例如鼠标点击,键盘按键, 焦点进入等会发出信号,将状态改变的信号传递给与该信号连接的槽上(即调用对应的槽函数进行处理); 自定义信号,槽?自定