上一页 1 ··· 46 47 48 49 50 51 52 53 54 ··· 95 下一页
摘要: Qt新版本往往会带来一些头文件的更新,比如以前使用QPainter绘制,不需要额外包含QPainterPath头文件,而5.15版本开始就需要显示主动引入#include "qpainterpath.h"才行。 Qt6.0发布了,是个比较大的改动版本,很多基础的类或者组件都放到单独的源码包中,需要自 阅读全文
posted @ 2021-04-21 09:29 飞扬青云 阅读(271) 评论(0) 推荐(0)
摘要: QLineEdit除了单纯的文本框以外,还可以做很多特殊的处理用途。 限制输入只能输入IP地址。 限制输入范围,强烈推荐使用 QRegExpValidator 正则表达式来处理。 //正在表达式限制输入 QString str = "\\b(?:(?:25[0-5]|2[0-4][0-9]|[01] 阅读全文
posted @ 2021-04-20 09:14 飞扬青云 阅读(305) 评论(0) 推荐(0)
摘要: 在不同的平台上文件路径的斜杠也是不一样的,比如linux系统一般都是 / 斜杠,而在windows上都是 \ 两个反斜杠,Qt本身程序内部无论在win还是linux都支持 / 斜杠的路径,但是一些第三方库的话可能需要转换成对应系统的路径,这就需要用到斜杠转换,Qt当然内置类方法。 QString p 阅读全文
posted @ 2021-04-19 09:13 飞扬青云 阅读(318) 评论(0) 推荐(0)
摘要: 如果需要在尺寸改变的时候不重绘窗体,则设置属性即可 this->setAttribute(Qt::WA_StaticContents, true); 这样可以避免可以避免对已经显示区域的重新绘制。 默认程序中获取焦点以后会有虚边框,如果看着觉得碍眼不舒服可以去掉,设置样式即可:setStyleShe 阅读全文
posted @ 2021-04-18 09:13 飞扬青云 阅读(257) 评论(0) 推荐(0)
摘要: 数据库处理一般建议在主线程,如果非要在其他线程,务必记得打开数据库也要在那个线程,即在那个线程使用数据库就在那个线程打开,不能打开数据库在主线程,执行sql在子线程,很可能出问题。 新版的QTcpServer类在64位版本的Qt下很可能不会进入incomingConnection函数,那是因为Qt5 阅读全文
posted @ 2021-04-17 11:50 飞扬青云 阅读(454) 评论(0) 推荐(0)
摘要: (一)通用规则 除了极小的微型demo级别项目外,其余项目建议用pri分门别类不同文件夹存放代码文件,方便统一管理和查找。 同类型功能的类建议统一放在一起,如果该目录下代码文件数量过多,也建议拆分多个目录存放。 比如就3-5个界面的项目,统一搞个form.pri存放这些界面,而当项目越来越大,界面可 阅读全文
posted @ 2021-03-05 10:27 飞扬青云 阅读(1773) 评论(1) 推荐(1)
摘要: 一、前言 在地图上查询结果通常以标记点的形式展现,但是如果标记点较多,不仅会大大增加客户端的渲染时间,让客户端变得很卡,而且会让人产生密集恐惧症。为了解决这一问题,我们需要一种手段能在用户有限的可视区域范围内,利用最小的区域展示出最全面的信息,而又不产生重叠覆盖。这就是点聚合功能的由来,百度地图内置 阅读全文
posted @ 2021-01-28 09:26 飞扬青云 阅读(376) 评论(0) 推荐(0)
摘要: 一、前言 百度地图本身提供了非常友好完善的JS函数接口用于添加各种覆盖物,比如标注点、矩形区域、圆形区域、不规则线段、弧形等,基本上涵盖了各种应用场景,官方的文档和示例也是比较完善的,虽然示例用的都是html+js,其实只要是会写程序的程序员都看得懂,比如Qt要与他交互的话直接传统的交互方式就行,依 阅读全文
posted @ 2021-01-26 10:26 飞扬青云 阅读(295) 评论(0) 推荐(0)
摘要: 一、前言 之前用echart组件做过各种效果,随着各种现场应用现场项目的增多,各种需求也都慢慢增加起来,为了满足各种不同类型的需求,近期又抽空重新整理和封装了echart类,主要就是增加了不少的js函数处理,增加了各种属性和交互,比如单击对应的闪烁点可以响应单击事件,然后Qt这边接收到事件以后进行对 阅读全文
posted @ 2021-01-25 09:15 飞扬青云 阅读(770) 评论(0) 推荐(0)
摘要: 一、前言 从Qt5.14开始,官方的在线安装提供了qt for webassembly构建套件,这对很多小白来说绝对是个好消息,也绝对是个好东西,好消息是不用再去交叉编译自己生成qt for webassembly的qt库,在线安装版本直接就给你安装好,很多小白就困在如何交叉编译qt for web 阅读全文
posted @ 2021-01-22 16:16 飞扬青云 阅读(10017) 评论(3) 推荐(1)
上一页 1 ··· 46 47 48 49 50 51 52 53 54 ··· 95 下一页