qt的demo中,经常可以看到emum】的更多相关文章

最近开始看QT的文档,发现了很多好东西,至少对于我来说 收获很多~~~ 当然很多东西自己还不能理解的很透彻,也是和朋友讨论以后才渐渐清晰的,可能对于QT中一些经典的用意我还是存在会有些认识上的偏差,欢迎大家指正~~~ qt的demo中,经常可以看到 enum { Type = UserType + 2 }; int type() const { return Type; } 对于这样的写法,最初的时候我是百思不得其解~~~问了朋友才是恍然大悟~~他的作用就相当于C++中的宏 #define 的作…
/*********************************************************************************** * am335x Qt SocketCAN Demo hacking * 说明: * 本源代码来自OK335xS,主要是为分析如何在Qt中使用SocketCAN的这种通信方式. * * 2015-9-12 晴 深圳 南山平山村 曾剑锋 ***********************************************…
QT自带例程Boxes使用QT Graphics View框架实现了2D图形和3D图形的混合渲染,综合性比较强,整合知识较多,值得学习. 可以使用鼠标通过以下方式控制演示中的元素: 按住鼠标左键的同时拖动鼠标可以旋转中心的Box. 按住鼠标右键的同时拖动鼠标会旋转卫星箱. 按住鼠标滚轮的同时拖动鼠标会旋转整个3D背景层. 滚动鼠标滚轮可放大和缩小场景. 选项窗格可用于微调Demo中的各种参数,包括颜色和像素着色器 原始的在Widget中绘图通过重写paintEvent绘图响应函数,在其中使用QP…
NCReport是一款轻量级.快速.多平台.简单易用的基于Qt toolkit的C++编写的报表解决方案,目前主要包括报表渲染库和报表设计器GUI应用程序. 但是好多使用NCReport控件的朋友都不知道如何在Qt应用程序中使用,本文详细的来说明一下. 一.添加NCReport库到应用程序中. 在项目应用程序中使用NCReport,需要先将报表控件集成到应用程序中去,下面有两种方式可以采用: 1.添加所有的静态资源到你的项目中,并用你的应用程序一起构建.在这种情况下,你不需要NCReport分享…
FastReport是一款优秀的报表控件,由俄罗斯开发,国内有代理商.Qt环境下可实现报表功能的还有一款叫NCReport,也是收费控件,比较来比较去还是觉得前者功能强点.网上讲解此控件在Qt中使用的文章比较少,故在此做下记录: 概述: 1. FastReport版本有VCL, .NET, COM/ActiveX, Mono等等,其中Qt下使用只能使用COM/ActiveX版本.2. 网上破解版有3.2,4.5和最新的4.9(2014年),3.2这个版本貌似功能不全,Qt下老报错:4.9版本可以…
Qt应用程序中设置字体 应用程序中经常需要设置字体,例如office软件或者是其他的编辑器软件等等.这里主要涉及到如下几个概念:字体,字号以及风格(例如:粗体,斜体,下划线等等).Qt里面也有对应的类.接下来我们主要对这几个类进行详细的说明,最后举例说明它们的应用. 1.Qt中相关的类:QFontDatabase.QFont.QFontInfo和QFontMetrics.QFontMetricsF: (1)QFontDatabase QFontDatabase类提供了底层窗口系统所提供的系统可用…
当qt设计器中的控件不能满足需要时,这时就要自定义控件.然后再在qt设计器中使用. 在qt设计器中使用自定义控件时,可以用提升. 从控件派生出新的类: 然后在qt设计器中右键需要提升的控件: 填入提升的类: 最后要注意,在工程文件(.pro)中的 INCLUDEPATH 中指定自定义类头文件的位置: INCLUDEPATH += $$PWD/Widgets/FrmCustom (这是本人 CLabel 类的位置) 另外注意: qt设计器中控件的事件会根据实现类中的名称自动连接相应的槽. http…
关于QT建立项目中遇到的相关问题的处理办法 1.在QTCreater中新建一个空的工程时,第一次运行会抱一个错误,如下: -1: error: LNK1123: 转换到 COFF 期间失败: 文件无效或损坏 解决方法:编译系统中出现两个cvtres.exe文件,需要到相应的位置找到这两个文件,然后查看并删去比较早的那个文件即可解决 (1)一个文件时在Microsoft.Net中的一个文件,路径如下图所示:…
转载:https://blog.csdn.net/u012528526/article/details/54707233 QT国际化(中英转换) 我们都知道在安卓中,想做国际化很简单,只需要建立对应的资源文件,在对应的strings里面修改字符即可.但在QT中相对会比较麻烦,没安卓那么简单,不过也不是很复杂,最近在弄国际化时,因为刚接触QT,对QT的了解还不是很深,所以有点无从下手,在经过各种百度谷歌之后,以及向法国人请教之后,总算搞定了,然后发现之前网上那些教程都很复杂,而且都是抄来抄去,完成…
操作系统:Windows 10 X64 企业版 Qt: 5.8.0 QtCreater: 4.2.1 刚刚开始学习Qt,不断遇到困难和挑战,前几天在各个QQ群里询问如何在Qt的资源文件中包含和释放exe可执行文件,结果没有谁给我一个准确的答复!!!! Qt做为开发了这么多年的跨平台GUI开发解决方案,我相信这应该不是问题,只是我不了解Qt而已!在网上搜索,绝大多数的关于Qt资源文件的文章,基本上都是照抄Qt的官方说明而已,并没有提到我说的问题!!!经过努力,终于解决了!!!下面我将详细说明如何做…