- 博客(155)
- 资源 (7)
- 收藏
- 关注
原创 【PyQt】QGraphicsItem的setPos和transformation的平移并不等效
Qt的QGraphicsItem的setPos()与transform.translate(x, y)本质不同,对于设置了transform.translate(x, y)的图元,其pos()返回的依然是(0,0)。文中分析原因并附代码及示意图。
2023-04-15 15:41:00
396
原创 【PyQt】QGraphicsViewFramework中绘制半透明图元
使用PyQt的QGraphics View Framework的QColor的透明度属性,可实现颜色的叠加变色效果,如半透明蓝色叠加半透明红色可形成紫色,适用于新手。本文含可运行完整代码。
2023-03-30 13:24:47
188
原创 【题外话】如何拯救WiFi模块损坏的小米11Pro这款工业垃圾
实现WiFi模块故障的手机连接有限网络上网。通过手机的OTG功能,加上购买的OTG转TypeC转接头、USB转网线接头等便宜的材料,实现手机连接家庭的有线宽带上网,实现变废为宝。
2023-02-19 10:11:22
732
原创 【PyQt】树形控件QTreeWidget的复选框实现自动部分选择/半选择状态
实现PyQt中树形控件中的复选按钮的全选、全不选、部分选择,含实现代码。
2023-02-15 00:53:46
490
原创 【PyQt】PyQt的缺陷及意外退出的可能原因
避免PyQt崩溃的好的做法。如果你的PyQt程序经常无原因的崩溃,并且无法追踪调试,那么看看这篇文章可能对你有所帮助,仅仅是可能有所帮助。
2022-12-29 23:25:46
780
原创 【Qt】从开源项目QCAD中学习如何增强QLineEdit控件
从开源项目QCAD源代码中学如何扩展Qt原生组件QLineEdit,仅将源代码粘贴,无详细讲解。
2022-12-06 22:31:52
516
原创 【PyQt】运行QGraphicsItem的Demo代码及三个坐标系的基础用法讲解
该文附带可测试QGraphicsItem等QGraphicsView框架的PyQt版本Demo代码,可直接将QGraphicsItem、QPainterPath等类的帮助文档中的案例代码粘贴到本demo代码中运行,有助于学习掌握Qt GraphicsView图形框架。
2022-11-27 12:55:40
790
4
原创 【Python】代码风格约定_摘自开源项目FreeCAD
摘自开源项目的【src\Mod\Draft\coding_conventions.md】文件。其内容主要是对Python语言中的import 用法、类名、方法名、变量名的简要约定。供参考。
2022-11-15 19:03:04
345
原创 【PyQt】pyqt加载调用ui界面文件的两种方法
pyqt有两种加载界面ui文件的方式,本文用代码举例说明其优缺点,方便新手参考。代码可以直接取用。
2022-09-28 23:35:28
4593
2
原创 【PyQt】PyQt入门安装和Hello World
图文逐步讲解如何使用PyCharm安装PyQt5工具包和配置PyDesigner和PyUIC等工具,并编写Hello World窗口界面程序,方便新手入门。
2022-09-25 18:56:53
1203
原创 【版权】软著和专利(2023版专利申请系统)的申请过程
个人或公司自行办理软著时看可参考。主要介绍办理软著的流程和所需的材料,材料的格式打印装订要求。一文了解软著办理全过程。
2022-09-07 09:31:23
1674
原创 【PyQt】PyQt开发经验谈_如何查找控件的事件和方法
简单介绍了在PyQt软件开发过程中如何查找控件属性控件方法的一种简单使用的办法,使用Qt Creator IDE工具的帮助功能可完整、快速、全面的掌握各个控件Widget的各种属性与方法。
2022-07-11 23:36:17
352
原创 【Python】SQLite3获取新插入的记录ID及ROWID探究
本文讲解python使用SQLite时如何获取新插入记录的id值,并且详细讲解了sqlite中rowid以及rowid table的概念。
2022-05-03 16:55:53
3678
原创 【Python】SQLite3的execute函数参数详细说明
Python使用SQLite3在更新语句update-sql时,execute的第二个参数可以是tuple和dict。本文翻译自Python官方网站,附带代码案例。
2022-05-02 18:30:41
5422
原创 【C语言】使用Qt5学习C语言编写Hello World
使用Qt Creator环境编写C语言的 Hello World。作为C/C++的一个IDE,Qt也可以作为初学者学习C和C++的好帮手。文末也提供了网页版的在线IDE,可在浏览器里输入代码、编译代码。
2022-04-29 22:18:08
3446
6
原创 【书摘】深度学习简史(摘抄自《深度学习基础与应用》)
该文是对深度学习理论的发展过程的简要说明,但是很详细的说明了每个发展阶段的各种理论模型的提出者、原理、优缺点等,比较严禁和丰富,便于研究型读者按文索骥。摘抄自武玉伟 等编著的图书《深度学习基础与应用》(ISBN:978-7-5682-8373-1)。
2022-04-29 14:40:13
1411
原创 【Python】Python代码在64位电脑上打包发布32位exe程序的一种方法(使用PyCharm)
主要描述Python/PyQt语言的打包发布流程及步骤,及在64位电脑上发布32位软件的步骤,对需编译和发布Python软件和PyQt软件的开发者有参考价值。
2022-04-20 16:54:50
6474
8
原创 【数学】高等数学中连续、可导、极限概念的随想
对大学高等数据中的微积分、连续、可导、极限这些概念发散的思考、没有根据的猜想。极限是对函数图形的 惯性 的数学定义。可导则是 连续且光滑 的曲线。
2022-04-16 11:49:50
738
原创 【Python】离线/无网/内网安装第三方库的一种方法
有时候,我们使用的电脑没有接入互联网,或者是内部网络电脑,又或者是单机无网络,这时候使用Python,就不能自由的使用 pip install 命令了。下面是一种比较简单的无互联网安装第三方Python库的方法。此方法利用 pip freeze 命令从已安装第三方库的电脑上移植库到内网电脑上。1.准备互联网电脑,优盘,内网电脑 无网电脑要安装有 Python3.x 及 pip2. 互联网电脑操作在互联上使用 pip install 安装库 使用 pip freeze > D:\e
2022-02-24 17:03:25
5351
4
原创 【运维】设置远程桌面端口号及加入防火墙规则
修改远程桌面端口并添加防火墙规则的脚本,简单高效,适用于从win7到win10的各版本电脑及服务器操作系统。与其它代码相比,整合增加了防火墙规则的自动添加功能,更适用于防火墙管理严格的服务器。
2022-02-23 17:51:01
2023
原创 【Python】Python的三种格式化字符串的方法
简单介绍Python的三种格式化字符串的方法,C语言风格的%方法,str.format方法,Python3.6版本新推出的{变量名称}方法。
2022-02-19 22:12:47
3013
转载 【Python】使用paho-mqtt库实现MQTT监听和收发
本文使用Python的paho-mqtt客户端库,实现MQTT消息收发、主题监听。代码简单实用,可直接运行。同时使用了EMQ公司的公共服务器,可直接测试代码有效性。
2022-02-15 22:41:10
12486
6
原创 【Python】Python安装教程
初学者在安装Python时要注意勾选合适的选项,能避免后期使用Python时出现各种奇奇怪怪的错误,同时也提到自带的代码编辑工具的使用和更流行的编辑工具PyCharm软件的下载。
2022-02-12 17:03:05
1585
原创 【Python】一行代码计算两经纬度点的距离及夹角
通过调用geographiclib包的函数,一行代码即可返回两个经纬度点之间的距离和方位角/夹角,非常快速高效,省去补习立体空间几何之烦恼。本文也详细讲解了求距离和角度的数学原理,有图有公式,适合深入研究者参考。
2022-02-08 23:54:08
6135
1
原创 【Qt】Qt使用QAxObject批量读写Excel
Qt使用QAxObject打开Excel、读写单个单元格、批量读写、文件保存、文件关闭代码示例。
2022-01-20 22:20:11
3106
2
原创 【SQL】数据库多表的不同列组合输出
通过使用不包含from子句和where子句的select语句,可以实现任意多个表的任意不同列的数据整合到单一SQL语句和单一结果集中。
2022-01-16 20:24:33
1072
原创 【Qt】多线程程序请勿使用printf()函数打印输出
Qt多线程最好不要使用printf()函数打印输出,而应该使用 qDebug()<< 输出。因为调用printf()函数而持有一个控制I/O的锁(lock),多个线程同时调用 printf()函数在某些情况下将造成控制台输出阻塞,而使用Qt提供的qDebug()函数作为控制台输出则不会出现上述问题。
2021-12-29 21:17:25
739
原创 【MQTT】Windows下使用libmosquitto库开发MQTT协议客户端
讨论windows系统下mosquitto无法使用函数mosquitto_loop_start()发布消息的变通方法,通过使用mosquitto_loop()实现同样的发布消息效果。
2021-12-21 23:43:49
1054
原创 【Oracle】SQL字符串查找_精确查询,只要23不要234
使用较优雅的方式实现Oracle中的whole word整词匹配。数据库中常见的id拼接串中查找指定的短id,很容易出现搜索23,但是返回234的情况。本文在目标id串前后各加逗号的方法,方便快捷的实现了短数字的精确搜索。
2021-11-18 21:56:10
2613
原创 【Qt】Scene中获取指定类型的自定义图元
通过阅读 Qt 官方文档中的“Elastic Nodes Example”例子,学习到如何在场景(Scene)中获取某个类型的自定义图元。该文档中,作者自定义2个图元 GraphicsItem ,一个是Node,一个是 Edge。然后作者需要取出所有的 Node 对象,用的是如下的代码: // Sum up all forces pushing this item away qreal xvel = 0; qreal yvel = 0; const QLis.
2021-11-14 16:10:04
1015
多人协同在线编辑Excel可运行jar包
2021-07-18
评标专家选取小软件.zip
2021-07-04
Qt5多信号单槽例子.zip
2021-06-14
FileZilla_Server-0_9_14a
2020-10-30
WebService例子.zip
2019-12-30
VB填写数字金额自动填充大写金额并用¥打头
2019-03-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人