QT
文章平均质量分 54
polopi
这个作者很懒,什么都没留下…
展开
-
QString 类型转换
因为经常用到类型转换,看到一篇很全的文章,就记下来,方便以后使用。1.QString 转intQString str;int m;m = str.toInt();2.int 转QStringQString str;int m;str = QString::number(m);3.unsigned char 转QStringunsigned char uch;转载 2017-08-25 08:39:27 · 3803 阅读 · 0 评论 -
信号和槽
信号和槽在connect()之后可以通过打印connect()的返回值来查看建立是否成功 ,true为成功,false为否。本人经历过两种信号和槽建立成功之后触发信号但是槽没有反应的情况,一种是多new了一个新对象,触发的信号是原对象的,但是接收的槽是新对象的,导致槽没有响应,建议统一在构造函数new一次对象并进行操作,不要一个.cpp文件就new一次,第二种是在构造函数里emit信号原创 2017-08-22 08:31:39 · 268 阅读 · 0 评论 -
Qt 打开并读取文件内容的方法
1,进程打开QProcess p(0)p.start(cat path/filename);p.waitForStarted();p.waitForFinihed();QString str = p.readAllStandardOutput();str = str.mid(2,8);//取第二到第八个字符2,文件系统打开char buf[1024] = {转载 2017-08-28 08:43:34 · 8945 阅读 · 0 评论 -
qt使用http下载文件(断点续传)
最近使用Qt需要用到http下载文件,其中关于断点续传的问题被困扰了,在这里记下来。1,Qt使用http实现下载主要用到的3个类 QNetworkAccessManager,QNetworkRequest,QNetworkReply。2,主要用到的类的信号与槽(个人理解)如下: m_reply = m_networkAccessManager->get(reques原创 2017-09-11 16:35:35 · 5804 阅读 · 1 评论 -
qrencode交叉编译
移植qrencode到ARM-Linux,实现字符串生成二维码图片发表于2017/4/20 16:56:16 436人阅读分类: QT C++系统环境:Ubuntu 12.04.3 LTS 交叉编译器:arm-none-linux-gnueabi-gcc(v4.5.2)所需源码包: zlib-1.2.3.tar.gz, http://downl转载 2017-09-29 17:17:50 · 824 阅读 · 0 评论 -
qt实现二维码生成和解析
sudo apt-get install qrencodeqrencode (-s int) - o **.png QString(二维码内容,链接)解析:下载QZXing源码 http://www.csdn.net/tag/qzxing 解压zip:sudo unzip QZXing-master.zip QtCreator .原创 2017-09-29 17:19:35 · 1424 阅读 · 0 评论 -
qt创建共享动态库
minGW编译器生成的后缀是.a 和 .dll msvc编译器生成的后缀是 .lib 和 .dlllinux下生成的后缀是.so我使用的是qt-msvc-5.7.0 版本首先创建动态库,new project -> Library -> c++库然后选择创建的库的类型 有共享库和静态库和qt插件三种,选择共享库按需求选择 ,如果用到界面则加上QtGui QtWidgets ,一般的用...原创 2018-02-23 17:04:18 · 513 阅读 · 0 评论