自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 QTableWidget之表格列的隐藏与显示(折叠)

今天晚上花点时间研究一下表格列的显隐问题(类似与excel的隐藏列功能),在网络上搜罗了一通资料,没现成的例子作为借鉴,只能自己研究编写了。现在将过程记录下来,以便日后翻阅。首先声明:因为时间仓促,以下例子写的不是很规范,只是为了实现特定功能,如果哪位仁兄想要借鉴,只能自己完善优化以下了。

2025-03-04 23:13:40 476

原创 Qt打包(window下、linux下)

Qt工程源程序写完之后,可通过运行查看代码效果,但涉及到软件部署时,一般部署的是执行程序,不必把Qt在安装电脑重新安装一遍,只要附带必需的Qt库即可达到程序运行的效果。一般我采用的方法是将运行程序放入到文件夹下(下图为ZSJQJAQ),资源路径(下图为Data、Image、mesh、QML)放置到正确的相对路径(代表的是与源码同级别的路径)。(3)步骤三:进入执行程序路径,运行windeployQt ZSJQJAQ.exe。(3)步骤三:打开终端,运行./deployqt.sh ZSJQJAQ。

2024-10-13 14:06:41 777

原创 Python读写excel

本文描述内容主要包括:(1)openpyxl模块的安装;(2)以openpyxl模块读写excel文件;(3)在写示例的过程中遇到的问题。

2024-07-02 21:36:36 1098

原创 Qt之饼图(Pie Graph)

[TOC](Qt之饼图(Pie Graph))饼图名为Pie Graph,用于显示一个数据系列中各项的大小与各项总和的比例。本文基于QtCharts实现饼图的显示。

2024-06-29 22:46:49 822 2

原创 Python读写文本、图片、xml

(1)Python读写文本(2)Python读取、显示图片(3)Python读写Xml。

2024-06-25 22:14:06 572

原创 【Python集合】

由一系列不重复的不可变类型变量组成的可变散列容器。本文主要描述Python集合的内容:1.集合概述。包括什么是集合,集合的特点;2.集合的操作,包括集合的创建、增、删、查和数学计算。

2024-06-13 21:57:36 183 1

原创 Python字典

由一系列键值对组成的可变散列容器。本文主要讲述Python字典的内容:1.字典概述。包括字典是什么,字典的特点;2.字典操作。包括字典的创建、增(元素添加)、删、改、查(元素获取)。

2024-06-13 21:32:43 273

原创 Python列表

在Python中,列表是一种有序、可变、可重复的数据结构。用于存储一组元素,可以包含任意类型的元素。1.列表概述。包括列表的是什么、列表的特点以及列表与字符串的区别;2.列表的操作。包括列表的创建、增(元素添加)、删、改、查(元素获取)

2024-06-10 23:17:43 617

原创 Python输入输出及简单字符串使用

(1)小数、整数、字符串的输出,其中双引号、单引号、三引号均可代表字符串。%占位打印是老版的打印方式,f格式化打印是py3.6以后版本的打印方法。strip()取消字符串中空格、制表符、tab键字符。startswith()判断字符串是否以某字符串开始。endswith()判断字符串是否以某字符串结尾。count()判断字符串中某字符串的出现次数。replace()替换字符串中的某个字符。isdigit()判断字符串是否是数字。(2)小数、整数、字符串混合打印。可以在光标处输入姓名。

2024-06-10 13:21:37 289

原创 【Python自动生成验证码】

【代码】【Python自动生成验证码】

2024-06-10 12:53:45 104

原创 Qt之重写标题栏

Qt重写标题栏,重载mousePressEvent、mouseMoveEvent、mouseReleaseEvent函数实现窗口的移动。

2024-06-06 22:28:11 541

原创 VSCode之简单介绍

VS Code的全称是Visual Studio Code,是一个免费的、开源的跨平台编辑器。VS Code 自带了 TypeScript 和 Node.js 的支持,用户下载 VS Code 后,立刻就能够在书写 JavaScript 和 TypeScript 时获得智能提示,而且无需任何配置即可立即调试 Node.js代码。

2024-05-30 00:48:18 520 1

原创 Qt之路径

Qt获取路径的功能如下:(1)程序所在目录(2)程序的完整名称(3)当前工作目录(4)用户目录路径(5)执行程序名称(6)执行程序全称(7)QStandardPaths标准路径DesktopLocation,//桌面路径DocumentsLocation,//文档路径FontsLocation,//字体路径ApplicationsLocation,//应用路径MusicLocation,//音乐路径MoviesLocation,//视频路径。

2024-05-19 11:38:46 907 1

原创 Qt之目录树组件QTreeWidget

QTreeWidget的常规使用,如添加根节点、子节点,设置节点文本、图标、属性标记、角色数据等;(2)动态添加子节点,本文上限设置成了7级;(3)右键点击节点添加、删除节点功能;

2024-05-12 12:05:37 1388 1

原创 Qt之视图QTableView

模型QStandardItemModel,视图QTableView,代理QDelegateItem

2024-05-05 21:57:11 273

原创 Qt之工具盒(QToolBox)

ToolBox是容器组(Containers)中的一员。Containers包括:(1)Group Box:组框(2)Scroll Area:滚动区域(3)Tool Box:工具箱(4)Tab Widget:标签小部件(5)Stacked Widget:堆叠部件(6)Frame:帧(7)Widget:小部件(8)MDI Area:MDI区域(9)Dock Widget:停靠窗体部件(10)QAxWidget:封装Flash的ActiveX控件。

2024-05-03 19:13:13 2603 1

原创 Qt之控件ToolButton

在Qt工具箱中有按钮组(Buttons),按钮组包含Push Buttton(按钮),Tool Button(工具按钮),Radio Button(单选按钮),Check Box(复选框),Command Link Button(命令链接按钮),Dialog Button Box(对话框按钮盒)。Tool Button主要用于响应用户的点击操作。本文主要演示Tool Button的相关功能。主要包括以下几项:(1)QToolButton箭头属性展示;(2)QToolButton按钮风格展示;

2024-04-18 00:58:52 812 1

原创 Qt之QImage

Qt提供了QImage、QPixmap、QBitmap和QPicture四种处理图像数据的类。本文本只着重讲解QImage类的使用。QImage提供了一个与硬件无关的图像表示方法,允许直接访问像素数据,可用作绘图设备。提供了很多可以用于获取图像信息和进行图像变换的函数。主要功能如下:(1)图像加载。对png、jpg、ico格式图像的加载;(2)图像变换。图像放大、缩小、旋转、镜像等操作;(3)像素颜色修改。图像黑白化(本文只介绍这一种,其他色彩变化同理);(4)图像另存。

2024-04-07 06:49:26 713 2

原创 Qt之QLineEdit

QLineEdit允许用户输入和编辑单行纯文本。本文主要介绍QLineEdit的几个常用功能。1.介绍文本框的样式2.设置文本框是否可编辑3.设置文本框的显示和隐藏4.设置密码文本框5.设置文本框文本对齐6.设置文本框图标,采用验证器验证用户输入手机号7.介绍QLineEdit的6种信号槽。

2024-03-31 22:52:36 621 1

原创 Qt之QThread

多线程优势、多线程特点、以界面设置动态创建多线程、采用信号槽反馈线程运算结果、多线程运行无序性测试

2024-03-17 17:17:36 307 1

原创 Qt之QPushButton

QPushButton圆形灯,告警警告显示,正常、悬停、按压颜色变化,颜色选择按钮,下拉菜单弹出按钮,退出按钮功能展示

2024-03-17 11:52:53 2943 1

原创 Qt之基本对话框

标准文件对话窗QFileDialog、标准颜色对话框QColorDialog、标准字体对话框QFontDialog、标准输入对话框QInputDialog、标准消息对话框QMessageBox

2024-02-17 22:59:15 1331 1

原创 Qt之TCP

传输控制协议(TCP,Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议。

2024-02-13 16:28:27 1236 1

原创 Qt之UDP编程

Qt之UDP单播、组播、广播

2024-02-09 18:16:57 1771 1

原创 Qt之子项目

Qt版的解决方案,类似于visual studio中的解决方案

2024-02-07 20:03:07 679 1

原创 Qt之网络编程(本机网络信息获取)

Qt提供了QtNetwork模块来进行网络编程。该模块提供了如下功能:(1)提供了以QFtp等类来实现特定的应用层协议;(2)提供了以QTcpSocket、QTcpServer和QUdpSocket等来实现网络传输层功能;(3)提供了以QNetworkRequest、QNetworkReply和QNetworkAccessManager等来实现Http协议功能;

2024-02-06 18:13:40 232 1

原创 计算机硬件之磁盘

计算机硬件之磁盘

2024-02-06 16:25:53 1637 1

原创 Qt之动态链接库

Qt之动态链接库

2024-02-05 22:20:49 1029 5

原创 进程、线程详解

第一章 进程、线程之初级探秘文章目录第一章 进程、线程之初级探秘前言一、进程是什么?1.核心概念2.进程特性介绍3.进程切换4.进程如何切换5.进程切换注意事项6.进程同步、互斥7进程互斥原则8进程通信方式二、线程是什么?1.核心概念2.线程特性介绍3.线程分类4.线程切换5.线程通信方式总结前言进程和线程作为码农行业的入门基础知识,在我们初学阶段都会学到,在日常工作当中也会经常使用到。虽然接触的时间横跨我们整个编程生涯,不过,总会产生一种囫囵吞枣、管中窥豹的感觉。这样虽然不会影响工作进行,但是时常

2022-04-08 21:59:40 72

qt之重写标题栏,qss设置风格样式有效

由于在使用qss过程中,标题栏无法被设置,造成程序运行后存在白框。本程序实现了标题栏的重写,可移动、关闭、最大化、最小化窗口,设置了标题栏的图标、标题名称和控制按钮图标设置功能。

2024-06-06

Qt之各种路径获取(Qt5.12.2 MinGW 64-bit)

资源(包含源码和可执行程序)获取了如下路径: 1.程序所在目录 2.程序的完整名称 3.当前工作目录 4.用户目录路径 5.执行程序名称 6.执行程序全称 7.QStandardPaths标准路径

2024-05-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除