VS2013_QT255开发相关技巧理解心得
1. 在VS2013中打开QTCreater新建的项目
(1)通过双击.ui 打开QT的设计器,然后修改。
(2)通过QT设计器,新建ui文件,放在VSQT的工程中
但是需要对此xxx.ui文件,进行编译,然后才能在VS中添加相关的信号和草信息。
【选中文件xxx.ui, 右键,点击“编译”】,即可生成 ui_xxx.h 等文件
(3)QT的资源管理系统机制,通过对资源系统的文件进行编译处理为二进制,然后在嵌入到应用程序中,所以在发布程序的时候不需要添加“附带的资源文件”
VS2013中开发QT:添加资源文件步骤:
1. shopresor.qrc:是QT的资源管理器,双击可以打开QT的资源添加窗口,(按照QT的机制添加)
2. 因为文件已经添加进去,但是系统还没有编译资源文件,所以还需要点击“qrc_shopresor.cpp”,右键“编译”即可,这样完成“qrc_shopresor.cpp”的更新,此文件就是被编译厚度额资源管理文件的源文件。
注意:
在QT中引用资源管理文件的“路径/文件名”,最好采用“相对目录”。
通过“打开” shopresor.qrc,即可添加“资源管理器”中的文件。
shopresor.qrc “QT资源管理器”的文件实质是:XML文件
qrc_shopresor.cpp” 实质是:
资源文件被编译后的二进制,然后形成的CPP源文件。可以打开此文件,查看其中就是CPP格式的二进制信息。
(4)当在VSIDE中通过通过点击xxx.ui , 借助于QT设计师来修改“界面文件”
- 一定要注意及时保存,一定要注意及时保存,一定要注意及时保存,重要的事情说三遍
- 然后右键xxx.ui,“编译”操作处理, 把本次操作反映到编译后的 ui_xxxx.h文件中
这样,QT设计师的图形化操作,就会被编译为C++代码,更新在编译后的UI类头文件中。
- 最后,才可以通过 ui指针的“UI”类,操作界面的行为逻辑
(5)如果在用VS打开已有的QTCreater项目是,如果出现下面这种情况,则可以选中此文件然后在VS中排除。
即可,因为源文件已经可以通过 xxx.qrc配置,最终被编译到了 qrc_xxx.cpp文件中了。
是“排除”不是“删除”。 是“排除”不是“删除”。 是“排除”不是“删除”。
(6)QT设计师右边,的属性窗口中:依次从上到下出现时是:继承类的对应的属性设置,最想面是自己的个性属性设计。
快速找到“控件”属性的位置。
endl;
VS2013_QT255开发相关技巧理解心得的更多相关文章
- OAF开发中一些LOV相关技巧 (转)
原文地址:OAF开发中一些LOV相关技巧 在OAF开发中,LOV的使用频率是很高的,它由两部分构成一是页面上的LOV输入框(如OAMESSageLovInputBean),二是弹出的LOV模式窗口(O ...
- linux 内核模块开发相关的文章搜集和模块开发过程中的小技巧
最近需要开发一些内核模块,进行探究linux内核的一些特征,现在把一些遇到的比较好的文章和知识点,进行简要记录和备忘: 内核模块开发相关链接: https://www.thegeekstuff.com ...
- 移动平台3G手机网站前端开发布局技巧汇总
移动平台3G手机网站前端开发布局技巧汇总 作者:前端开发-武方博 发布:2011-05-10 09:11 分类:移动开发 阅读:120,618 views 7条评论 您或许正在 ...
- Linux c c++ 开发调试技巧
看到一篇介绍 linux c/c++ 开发调试技巧的文章,感觉挺使用,哪来和大家分享. 通向 UNIX 天堂的 10 个阶梯Author: Arpan Sen, 高级技术人员, Systems Doc ...
- React Native调试技巧与心得
转自:http://blog.csdn.net/quanqinyang/article/details/52215652 在做React Native开发时,少不了的需要对React Native程序 ...
- Web前端开发面试技巧
Web前端开发面试技巧 面试前端工程师对我来说是一件非常有意思的事,因为面试过程很大程度上也是自我提升的过程.无论大公司还是小公司,之所以在如何招聘到真正有能力的,前端工程师方面会遇到同样的问题. 近 ...
- flex开发小技巧集锦
关于flex开发网上有非常多的相关信息介绍,因此我们要想学习关于flex开发的知识信息技能是一件非常简单和方便的事情.而针对于flex开发小编要告诉大家的是一些flex开发小技巧.利用这些小技巧能够有 ...
- 10个Visual Studio原生开发调试技巧
10个Visual Studio原生开发调试技巧(1) 2013-05-29 13:30 佚名 开源中国 我要评论(1) 字号:T | T 以下的列表中你可以看到写原生开发的调试技巧(接着以前的文章来 ...
- 移动平台3G手机网站前端开发布局技巧
本文转载至:移动平台3G手机网站前端开发布局技巧汇总 - 前端开发-武方博 您或许正在或准备参与一个WepApp项目,您或许正在Google搜索mobile development相 关的文章,您或许 ...
随机推荐
- 黑盒测试与白盒测试(Black box Testing)
黑盒测试和白盒测试的优缺点 类别 优点 缺点 黑盒测试 不需要了解软件代码 从用户角度出发 无法保证代码内各个路径被覆盖到 白盒测试 强制测试开发工程师关注代码的具体实现 揭露隐藏在代码中的Bug 是 ...
- 【SSM 1】SpringMVC、Spring和Struts的区别
导读:近期做到的项目中,用到的框架师SSM(SpringMVC+Spring+Mybatis),那么在这之前用过SSH,这里主要是区分一下SpringMVC和Struts,但是由于SpringMVC和 ...
- SQL Server添加MDW性能监控报表(转载)
10.2 Data Collector与MDW Data Collection功能是SQL SERVER 2005版本提供的数据库监控报表的功能,通过定时地对数据库的语句运行情况,服务器各种资源的监控 ...
- Hibernate day03笔记
Hibernate的关联关系映射:(多对多) 多对多的配置: 步骤一创建实体和映射: Student: public class Student { private Integer sid ...
- 第五百七十八、九天 how can I 坚持
这样下去不行啊 ,昨天晚上回来捣鼓了一晚上手机,看个视频还经常开小差,得全力以赴了,不能抱着打酱油的心态了,加油. 今天和yj聊了聊,好多事啊,不能一心工作了,还得考虑结婚,也是醉了. 努力吧,先把考 ...
- Python 前端之JQuery
查找: 选择器 筛选器 操作: CSS 属性 文本 事件: 优化 扩展: Form表单验证 Ajax: 偷偷发请求 www.php100.com/manual/jquery http://blog.j ...
- 使用fastcgi_finish_request提高页面响应速度
当PHP运行在FastCGI模式时,PHP FPM提供了一个名为fastcgi_finish_request的方法. 按照文档上的说法,此方法可以提高请求的处理速度,如果有些处理可以在页面生成完后再进 ...
- window删除文件时提示: 源文件名长度大于系统支持的长度
有时候删除windows中的目录的时候,会出现"源文件名长度大于系统支持的长度", 而导致不能删除, 作为一个程序猿, 怎么可以被这个折服呢, 原理: 利用 Java 递归删除文 ...
- codeforces 361 B - Mike and Shortcuts
原题: Description Recently, Mike was very busy with studying for exams and contests. Now he is going t ...
- CentOS 安装 chrome 浏览器
安装 google-chrome 浏览器,由于众所周知的原因,一直安装不了,下面介绍一种新方法. cd 到 /etc/yum.repos.d 创建一个yum新源 vi chromium-el6.rep ...