摘要: QPixmap ChangeImageColor(QPixmap sourcePixmap, QColor origColor, QColor destColor) { QImage image = sourcePixmap.toImage(); for (int w = 0; w < image. 阅读全文
posted @ 2020-07-24 20:55 chifandeyu 阅读(1426) 评论(0) 推荐(0) 编辑
摘要: 在windows 10下使用Qt 5.12.5 使用QNetworkAccessManager下载文件报错 qt.network.ssl: QSslSocket::connectToHostEncrypted: TLS initialization faile, 输出当前QT支持的openSSL版本 阅读全文
posted @ 2020-07-22 22:36 chifandeyu 阅读(3516) 评论(1) 推荐(3) 编辑
摘要: 我们一起先了解下什么是UNICODE编码?Unicode(统一码、万国码、单一码)是计算机科学领域里的一项业界标准,包括字符集、编码方案等。Ascll码表我们都清楚吧,而Unicode码可以说是Ascall码的扩展。Uincode有张表,对应着不同的字符:4E00-9FA5:中文范围0000-007 阅读全文
posted @ 2020-04-07 12:22 chifandeyu 阅读(1219) 评论(0) 推荐(1) 编辑
摘要: QWidget控件透明动画实现 要做子控件透明需要用到QGraphicsOpacityEffect类 使用例子如下代码: QGraphicsOpacityEffect * m_pGraphicsOpacityEffect1; QPropertyAnimation * m_pOpacityAnimat 阅读全文
posted @ 2019-08-10 17:55 chifandeyu 阅读(1292) 评论(0) 推荐(0) 编辑
摘要: 方便用于delegate 绘制文字的矩形宽度计算. Qt有时候蛮坑的 阅读全文
posted @ 2019-07-30 23:12 chifandeyu 阅读(2587) 评论(0) 推荐(0) 编辑
摘要: 在oj测试通过,一般的做法是循环两次计数,时间复杂度O(2n),在以上代码做了优化,省去一次循环遍历链表,时间复杂度O(n). 阅读全文
posted @ 2019-02-11 13:00 chifandeyu 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 1. 相对位置:每个Qwidget都能通过pos()获取到相对自己父类窗口的位置, 2. 绝对位置:pWidget->mapToGlobal(QPoint(0,0)) ;将当前控件的相对位置转换为屏幕绝对位置 3. 绝对位置转为相对位置: pWidget->mapFromGlobal(QPoint( 阅读全文
posted @ 2019-01-10 16:58 chifandeyu 阅读(8457) 评论(0) 推荐(1) 编辑
摘要: 处理字符串哈希时,使用了ELFHash函数,以上是函数的实现,这个算法可以了解一下。 阅读全文
posted @ 2018-12-29 19:13 chifandeyu 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 获取文件信息需要用到os. Stat接口,发送文件前开启接收者(服务端),启动客户端先发送文件名给接收者,接收者收到文件名返回确认信息"ok",才读取本地文件 发送给接收者。 发送者: 接收者: 阅读全文
posted @ 2018-12-29 13:51 chifandeyu 阅读(1165) 评论(0) 推荐(0) 编辑
摘要: 今天遇到一种情况,设置Qt窗口半透明的时候,会把其他的控件全部边半透明了,还有一种情况是透明部分鼠标点击不了。所以找了一个最简单的处理,既然不影响鼠标点击事件,也就可以把背景变成半透明。 阅读全文
posted @ 2018-12-13 23:55 chifandeyu 阅读(2528) 评论(0) 推荐(0) 编辑