Qt
c3060911030
这个作者很懒,什么都没留下…
展开
-
在子Widget画点
目的:在子QWidget上面画点解决方法:使用事件过滤器 或者 从QWidget派生出一个类重写paintEvent首先在 构造函数里面声明QWidgetMyDialog::MyDialog(){ m_pWidget= newQWidget(this); m_pWidget->installEventFilter(this);}当事件发送过来,我们使用event原创 2016-01-30 14:22:08 · 412 阅读 · 0 评论 -
Qt使用第三方库
背景:有时候我们需要调用处理第三方库来完成自己一些功能处理。解决方案:方法1. 一般情况我们都会按照网上的方法 在 .pro文件里面添加 LIBS += -L 路径 库 来配置方法2. 直接在项目上面点击右键->Add Library ,如下图然后选择添加第三方库选择Next ,加上你的库路径,这里可以配置静态动态,不同系统下面,方便pro的自动配置。原创 2016-05-05 22:42:26 · 2617 阅读 · 0 评论 -
Qt读取字符信息乱码
背景:使用某设备读取身份证信息,在使用设备自带SDK在VS2008可以读取正确,在Qt读取显示乱码。原因:VS2008里面,默认是Unicode编码模式,而Qt在windows下面默认是GBK编码模式,所以显示乱码。解决方法: QByteArray byte(idcardData.Name); QTextCodec *codec原创 2016-05-05 22:33:50 · 649 阅读 · 0 评论 -
用windeployqt打包Release版本后提示错误
用windeployqt打包后,程序提示如下错误:This application failed to start because it could not find or load the Qt platform plugin "windows".根据查询 因为自己在程序的main函数里面加了一句话引起的。QApplication::addLibraryPath("./plugi原创 2016-04-19 22:13:34 · 1302 阅读 · 0 评论 -
Qt中配置Winpcap
1. 下载WinPcap_4_1_3.exe 驱动。 官网:http://www.winpcap.org/install/default.htm2. 下载开发包 WpdPack_4_1_2.zip 。官网:http://www.winpcap.org/devel.htm (注意别下载错了,要的 Developer's pack 不是Sourse Code)安装WinPcap_4_1_原创 2016-03-29 12:03:04 · 6167 阅读 · 4 评论 -
拖拽图片在Label上显示
原文:http://www.cppblog.com/biao/archive/2011/10/23/158940.html首先看下效果,左边是没有原始Label,右侧是把图片拖动到Label上显示效果。思路:1. 监视Label,当拖动鼠标到Label区域,Label接受拖放动作2. 当操作放动作时,取得放的内容3. 显示信息。代码如下:#include转载 2016-03-28 10:20:31 · 872 阅读 · 0 评论 -
子窗口给主窗口传值
方法:信号槽假设主窗口为A ; 子窗口 为 a ;给子窗口定义一个信号,当触发这个信号,使用信号槽连接来发送参数。子窗口定义信号:signals: void toMainWindow(QString);在子窗口函数添加触发信号事件:emit(toMainWindow(str))触发之后,这时需要主窗口去接受。提前在主窗口定义好信号槽链接,下面的 m_pCa原创 2016-03-15 09:58:40 · 1503 阅读 · 0 评论 -
Qt5自带加密方法
早上突然有朋友问我搞过MD5加密没有,好惭愧。都不了解,谈何MD5。不过搞过类似的别的开源加密解密的东西。想着Qt这么大的东西肯定有MD5,结果搜索了一下帮助文档。专门有个加密类。#include 里面东西不多,支持的加密种类也都介绍了。如下图使用方法也很简单,调用一下就好了。 QString strPwd5 = m_pLinePassWord->te原创 2016-03-22 13:33:48 · 28401 阅读 · 7 评论 -
按钮带动画效果(2)
按钮带动画效果(1) 我们看到了动画效果。但是播放动画也要在一定的规则之内。我们一般看到的button最少有4中状态,normal、hover、pressed、disable而且我们使用button最重要的一条就是点击 发送信号,连接槽。这里我们就简单的解决这些问题。还是先看下这两个图片。不用说你肯定就知道了。下图对应4中button状态,上图是动画效果。我们使原创 2016-03-21 22:24:39 · 737 阅读 · 0 评论 -
按钮带动画效果(1)
很早前看见有人使用Qt仿写了一个360界面,满界面的动画效果。然而,把他的代码下载下来。就那样一直静静地让它躺在那儿了,好惭愧。今天看了下,哎。。看不太明白,但是大概原理明白了。所以参照他的代码写了一个简单例子。原理:其实就是我们小时候看的动画片,画了几张画,然后快速的播放就是动态效果。以上图为例:我们把他看做8张图片,从第一张开始快速播放,就是动画效果了。我们可以设置原创 2016-03-21 22:11:37 · 543 阅读 · 0 评论 -
Qt 读取某一文件下所有文件
头文件#include #include 实现方法 QDir dir("D:/1"); dir.cd("D:/1"); QStringList filter; filter << "*.txt"; QFileInfoList files = dir.entryInfoList(filter, QDir::Files); for(int i原创 2016-03-18 14:32:33 · 907 阅读 · 2 评论 -
Qt5的Log打印
背景:一般情况下,我们调试版本会在code里面添加一些qDebug来帮助我们修改代码。但是当我们的软件版本发布出去,用户告诉我们软件使用出问题了,并且我们在自己的实验室无法复现问题怎么办?这个时候怎么依靠我们之前在代码里面添加的qDebug呢?只要用户动动小手,改个配置文件就会把原来代码里面的log输出到一个txt里,然后送给我们分析问题。方法:首先,我们使用帮助文原创 2016-03-17 22:33:55 · 9288 阅读 · 0 评论 -
QtXlsx使用方法(强大的Excel)
今天有幸了解到QtXlsx:http://qtxlsx.debao.me/一个强大的对Excel的操作,不仅跨平台,而且不需要安装Excel,读写速度杠杠的。但是用它的话,还得稍微配置下,查询博客,都是有点缺斤少两的。感觉写的不好。下来我来说下怎么配置。首先,下载QtXlsx类,地址:https://github.com/dbzhang800/QtXlsxWriter这个网页下原创 2016-06-02 00:23:18 · 45090 阅读 · 18 评论