Qt笔记整理【DOC精选】.doc

  1. 1、本文档共73页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Qt笔记整理【DOC精选】

a.Qt Creator使用 1.模式选择器 Qt Creator有5种工作模式选择可供开发者选择,分别是:Welcome, edit, Debug, Projects, Help; 模式选择器允许开发者在处理不同的任务时可以快速的切换工作模式,比如编辑代码,浏览帮助,设置编译器环境等。在切换时,你可以通过在界面左边的模式选择器分栏上单击鼠标左键,或者使用相应的快捷键。当你使用特定模式下才有的动作时,也会是你自动切换到相应的模式,比如当你依次单击菜单Debug/StartDebugging时,Qt Creator将自动切换到Debug模式下。 a.欢迎模式(Welcome 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和Compile Output.它们在所有模式下均可以使用。 a.构建过程和结果(Build Issues)子面板 该面板主要显示与构建相关的信息,例如警告信息,错误信息等等,并且指出了该产生该信息的具体位置以及可能的原因。 b.搜索结果(Search Results)子面板 该面板提供了执行搜索动作后的结果输出显示,搜索的范围可以使全局的,也可以是具体局部的,比如你可以在某一个指定的文档中搜索某个词组,也可以把范围扩大到所有项目或者是电脑的硬盘目录等等。 c.应用程序输出(Application Output)子面板 应用程序输出子面板显示了应用程序的运行状态,包括正常运行以及Debug模式下的信息,比如你可以在程序中调用qDebug()函数来查看输出情况。 d.编译(Compile)子面板 编译子面板显示了所有来自编译器的输出信息,实际上它包含了更为详细的输出信息,包括Build Issues子面板显示的信息。 b.信号,槽 要求 信号功能:向外传递信号,仅仅是函数的说明: 1.返回值为void; 2在类定义中没有权限,仅需要写上signals; 3不需要函数定义,无函数体; 槽:响应信号--特殊的成员函数 1.返回值类型为void; 2.在类定义中,权限说明附后要加slots进行说明; 3.除此之外均与普通的成员函数无任何区别,可以被重载,可以被重写; OBJECT::connect(信号发出者,SIGNAL(信号名),信号接收者,SLOT(槽名)); emit 信号函数调用 QDialog::accept接受 reject拒绝 槽:特殊的成员函数 信号:当控件状态发生变化时,例如鼠标点击,键盘按键,焦点进入等会发出信号,将状态改变的信号传递给与该信号连接的槽上(即调用对应的槽函数进行处理); 自定义信号,槽 自定义信号 signals: void 信号名(形参列表);]信号只说明不定义 自定义槽 权限 slots: void 槽名(形参列表);]槽是特殊的成员函数 连接方式 信号与槽连接方法 Q

文档评论(0)

taotao0b + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档