随笔分类 -  Qt

1

Qt 技术随笔
C++11 中的强类型枚举
摘要:https://blog.csdn.net/hustyangju/article/details/41978973?utm_source=tuicool&utm_medium=referral c++11 对枚举类型的扩充,极大增强了编程实践价值。明确了枚举的语法含义,也方便了使用,特别的解决了,命 阅读全文

posted @ 2018-07-10 14:27 雁北 阅读(194) 评论(0) 推荐(0)

QTableWidgetItem QTreeWidgwtItem 复选框的取消显示方法
摘要:思路:QTableWidgetItem :item->setData(Qt::CheckStateRole,QVariant()); QTreeWidgwtItem :item->setData(0,Qt::CheckStateRole,QVariant());详细参考帮助文档; 阅读全文

posted @ 2018-05-10 18:31 雁北 阅读(523) 评论(0) 推荐(0)

ZeroMQ+QT 字符串收发
摘要:结合 Zeromq API函数 与 Qt 字符串QString QByteArray 实现字串收发: 发送端: 接收端: 实现:strT= “ABC汉字123” 打包发送与接收解析。 阅读全文

posted @ 2018-04-17 18:08 雁北 阅读(1636) 评论(0) 推荐(0)

不错的图表库:ChartDirector
摘要:官网:http://www.advsofteng.com 1)for c++ 2)for .NET 3)for Java 4)for ASP/COM/VB 5)for PHP 6)for Python 7)for Perl 8)for Ruby 9)for ColdFusion 支持够全的! 阅读全文

posted @ 2018-04-12 14:41 雁北 阅读(217) 评论(0) 推荐(0)

QtQtConcurrent 使用方式
摘要:说明:QtConcurrent 的线程函数启动方式略述。 1) 全局函数或静态函 ,作为线程函数 2) 类成员函数作为线程函数 3) 结构体函数作为线程函数 补充:QtConcurrent默认使用全局线程池,经实测(CPU:i3-4150)双核四线程处理器, 开启的最大线程数即为4; 阅读全文

posted @ 2018-03-29 11:07 雁北 阅读(4724) 评论(0) 推荐(0)

在Windows QT下使用ZeroMQ
摘要:zeroMQ作为一个嵌入式消息队列系统,以其轻便灵活的使用方式,极为适合应用程序分布式通讯处理, 或者是一种有效的代替常规saocket通讯的方法。 1)下载地址:http://zeromq.org/distro:microsoft-windows 2)按照说明。获取相应的版本,并安装。 3 ) 安 阅读全文

posted @ 2018-03-12 16:41 雁北 阅读(3556) 评论(0) 推荐(1)

libpng warning: iCCP: known incorrect sRGB profile告警处理
摘要:在 qt中加载某些 png图片会出现:libpng warning: iCCP: known incorrect sRGB profile 告警信息。 虽然没什么影响,但是总看到这个警告非常的不舒服 这个警告貌似是和png图片的格式有关。 解决办法: 是用QImage读取一下,然后直接保存回去就可以 阅读全文

posted @ 2017-12-15 17:13 雁北 阅读(38879) 评论(1) 推荐(0)

qt 程序发布
摘要:Qt 程序发布步骤: 注意5.5 以后不再支持 WinXP 1) dll 抽取工具 windeployqt.exe 2) Windows脚本 实例: D:\Qt\Qt5.5.0\5.5\mingw492_32\bin\windeployqt.exe F:\MbServer\EXE5.5\HLMoni 阅读全文

posted @ 2017-12-12 16:59 雁北 阅读(519) 评论(0) 推荐(0)

Qtcreator 之中文目录
摘要:由于编码格式问题, qtcreator 所有关于目录的引用和存放均不出现中文,否则编译可以通过,运行时 crashed !!! 阅读全文

posted @ 2017-11-29 17:29 雁北 阅读(716) 评论(0) 推荐(0)

QT 信号槽 异步事件驱动 单线程 多并发
摘要:利用好Qt 模块的异步信号槽,单线程同样可是实现很强悍的的并发能力。应付正常的功能是足够的。 需要注意的是:该模式本质上为 单线程 事件驱动异步模式,所以需要做的事优化你的业务代码构架以应付性能与并发压力需求。 (当然能够实现异步事件驱动,在Qt模块内部还是启动了更多的子服务线,但在用户代码层面确实 阅读全文

posted @ 2017-09-15 16:41 雁北 阅读(970) 评论(0) 推荐(0)

关于:有符号与无符号整数的大小比较
摘要:引子: Qt: QArray array; array.append(0x81); array.at(0) == 0x81 ? : false 例子: char t1 =0x01; unsigned char t2 =0x01; t1== t2 ? : true // char t1 =0x81; 阅读全文

posted @ 2017-09-15 16:16 雁北 阅读(2781) 评论(0) 推荐(0)

QT信号槽 中的对象野指针
摘要:例: connect(&objec1,&class::slot_func1,&object2,&class::slot_func2) 如果 &objec 传输入的是一个野指针,程错误因常不易发现, 在运行时会 无端崩溃。 阅读全文

posted @ 2017-08-17 16:31 雁北 阅读(1121) 评论(0) 推荐(0)

Qt程序打包发布
摘要:1)release 发布版本 exe程序文件 ,放在新建文件夹中 2)windeployqt 工具 路径:Qt\Qt5.8.0\5.8\mingw53_32\bin 3)CMD命令行执行: windeployqt.exe *.exe (注意此处省略了文件路径) 4)该工具会自动提取需要的 dll 等 阅读全文

posted @ 2017-04-06 14:45 雁北 阅读(124) 评论(0) 推荐(0)

Qt程序打包发布
摘要:1)release 发布版本 exe程序文件 ,放在新建文件夹中 2)windeployqt 工具 路径:Qt\Qt5.8.0\5.8\mingw53_32\bin 3)CMD命令行执行: windeployqt.exe *.exe (注意此处省略了文件路径) 4)该工具会自动提取需要的 dll 等 阅读全文

posted @ 2017-04-06 14:45 雁北 阅读(105) 评论(0) 推荐(0)

SQL Server 2012 sa 用户登录 18456 错误 (转)
摘要:转自:http://blog.csdn.net/waterxcfg304/article/details/40617475 最近想研究下SQL SERVER2012 Enterprise版本的数据库,听说功能很强大。我是在win7上安装的,安装的过程很顺利,我在用“Windows 身份验证”时,一切 阅读全文

posted @ 2017-03-20 19:49 雁北 阅读(167) 评论(0) 推荐(0)

QtCreator常用之快捷键
摘要:1. Ctrl(按住)+ Tab快速切换已打开的文件 2. 自动添加成员函数实体(.cpp)定义: 将光标移动到h文件中的方法声明。 按Alt(按住)+ Enter,再按回车键 将在cpp中添加该函数的声明。 3. F4 在 头文件(.h) 和 实现文件(.cpp) 之间进行切换。 4. 代码自动排 阅读全文

posted @ 2017-03-14 09:12 雁北 阅读(543) 评论(0) 推荐(0)

QT开发安卓APP的中文字体问题
摘要:2. 为了便于在开发环境中调试,可以下载 DroidSansFallback 字体安装到开发主机中,在qtcreator环境中选择改字体。 实现开发机与目标机一致的字体显示效果。 3. 设置 DroidSansFallback 字体最简洁方法: 阅读全文

posted @ 2016-12-13 09:28 雁北 阅读(2185) 评论(0) 推荐(0)

Qt中图元对象的多重集成
摘要:在继承自定义QGraphicsItem图元对象时,有时需要用到信号/槽机制,由于QGraphicsItem非QObject的子类 所以需要多重继承QObject,有一点需要特别注意:就是继承的顺序,一定要QObject在前,如下所示: :public QObject, public QGraphic 阅读全文

posted @ 2016-09-23 12:19 雁北 阅读(511) 评论(0) 推荐(0)

Qmake: Q_OBJECT
摘要:QMake 为Qt的预编译,例:当在代码中使用 Q_OBJECT 宏,需要执行QMake操作,否则编译通不过。 阅读全文

posted @ 2016-09-18 14:07 雁北 阅读(271) 评论(0) 推荐(0)

Qt Creator 启动失败 可能的解决办法
摘要:用了一段时间Qt Creator莫名的打开失败 重装一遍,仍然不行: 网上搜到解决办法:删除 ~\AppData\Roaming\QtProject文件夹。 linux下:~是/home/YourUserName. windows下:~是c:\Users\YourUserName. 阅读全文

posted @ 2016-09-18 10:29 雁北 阅读(907) 评论(0) 推荐(0)

1

导航