QT的安装和使用.ppt

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

4、实验资源复制及文件目录结构 Fedora的登录用户名:root,密码123456 实验源文件存放在Fedora 的:/mnt/hgfs/Linux目录下,包括: Qte-4.5的源码包: qt-embedded-linux-opensource-src-4.5.0tar.bz2 Qt-Creator的安装包: qt-creator-linux-x86-opensource-1.3.0.bin 包含Qt库的根文件系统: root_qt_4.5_2.6.30.4tar.bz2 实验生成的目标镜像文件需要在Win XP下写入开发板,请存放在Fedora 的/mnt/hgfs/Images目录下 三、实验2:Qt Creator下X11平台程序开发、ARM平台程序开发及目标平台切换。 QtCreat使用 ——设置编译环境 四、实验3:基于Qt Creator的两个开发程序实例。 程序一、简单显示和隐藏程序:TestOne 1、新建工程 File-New File or Project..-Qt4 Gui Application-设定Name,存放位置。-Next-Base class选择QWidget-Next-Finish。 2、设计窗体 在打开的Project项中找到widget.ui,双击后进入设计界面。 在Buttons组中找到Push Button,将其拖入右边窗体中,创建两个Push Button。 在Display Widgets组中找到Label,创建一个Label。 3、设置部件属性 单击第一个按钮,将它的text属性设置为“显示” 单击第二个按钮,将它的text属性设置为“隐藏” 4、点击Edit—Edit Signals/Slots,或直接按F4,打开信号和槽。 5、编辑第一按钮和标签。将第一个按钮的click消息与标签的槽函数show连接。此处要将继承的勾选中。见附图。 6、编辑第二按钮和标签。将第一个按钮的click消息与标签的槽函数hide连接。此处要将继承的勾选中。见附图。 实例二:按键计数 TestTwo 设计一个Qt界面完成对按钮计数。 实现功能:点击ADD按钮,显示数字依次加1. 点击Clear按钮,显示数字清0 界面样式: 1、新建工程 File-New File or Project..-Qt4 Gui Application-设定Name,存放位置。-Next-Base class选择QWidget-Next-Finish。 2、设计窗体 在打开的Project项中找到widget.ui,双击后进入设计界面。 在Buttons组中找到Push Button,将其拖入右边窗体中,创建两个Push Button。 在Display Widgets组中找到Label,创建一个Label。 3、设置部件属性 单击第一个按钮,将它的objectName属性设置为“AddButton”,将它的text属性设置为“ADD” 单击第二个按钮,将它的objectName属性设置为“ClearButton”,将它的text属性设置为“Clear” 单击Label,将它的text属性设置为“0” 4、创建信号和槽 (1)修改Headers中的widget.h文件:双击该文件,打开代码:在最后的一个};前添加 private slots: void clearFunciton(); void addFunciton(); /*声明了两个槽函数 */ (2)修改Sources中的widget.cpp文件 ①在ui-setupUi(this);这一行后添加 connect(ui-AddButton,SIGNAL(clicked()),this,SLOT(addFunciton())); connect(ui-ClearButton,SIGNAL(clicked()),this,SLOT(clearFunciton())); /* 建立了信号和槽的连接关系。*/ 以上在输入代码时会自动提示。 ②在Widget::~Widget()这一行前添加: void Widget:: addFunciton(){ QString nostr; //声明一个字符串 int no; nostr = ui-label-text(); //获得当前的字串 no = nostr.toInt(); //将字串转换为整型 no++; nostr.setNum(no); //将整型数赋值给字串 ui-label-setText(nostr); //设置Label }

文档评论(0)

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

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

1亿VIP精品文档

相关文档