自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 QtC++截图支持获取鼠标光标

在截图工具中你会发现,屏幕截图大部分软件都无法获取鼠标指针,显示鼠标样式这个功能使用频率较低,对于专业的截图工具会有此功能,例如Snipaste。

2024-09-12 11:45:25 516

原创 QtC++截图支持窗口获取

在截图工具中你会发现,接触到窗口后会自动圈出目标窗口,个别强大一点的还能进行元素识别可以自动圈出元素,那么今天简单分析一下QTc++如何获取窗口并圈出当前鼠标下的窗口。

2024-09-07 17:29:19 598

原创 QtC++与QUndoView详解

QUndoView 是一个方便的 Qt 类,用于显示撤销和重做操作的历史记录。

2023-11-19 18:30:55 1373

原创 QtC++与QColumnView详解

在 Qt 中,是用于显示多列数据的控件,它提供了一种多列列表视图的方式,类似于文件资源管理器中的详细视图。是基于模型/视图架构的,通常与或自定义模型一起使用。以下是关于。

2023-11-19 18:26:41 1145

原创 键鼠自动化2.0树形结构讲解

/ 自定义节点类public:public://是否接受子节点//用于判断的节点名称//显示的名称//数据存储//子节点//父节点//item//临时使用// 重载==运算符以判断nodeText是否相等。

2023-11-19 11:41:32 475

原创 键鼠自动化2.0展示

这一功能的实现使得用户能够模拟人工鼠标操作,完成各种任务,从简单的点击到复杂的动作。实现了自动登录的功能,用户可以通过编写脚本自动完成登录流程,提高了用户在使用软件时的便利性。软件采用模块化设计,将不同功能划分为独立的模块,使得用户能够根据需求选择性地加载和使用特定功能,提高了软件的灵活性和可定制性。提供了任务管理功能,用户可以方便地进行任务的复制、粘贴、删除,并实现不同任务之间的调用。为了方便用户监控任务执行过程,软件提供实时日志记录功能,将执行过程中的关键信息记录下来,帮助用户追踪问题、调试脚本。

2023-11-18 21:05:29 780

原创 QtC++与QTableView详解

这些示例涵盖了 QTableView 的常用方法和高阶用法,希望这些详细的讲解和代码示例对您学习 QTableView 有所帮助。

2023-11-14 21:05:58 2461

原创 QtC++与QTreeView详解

这些示例涵盖了 QTreeView 的基本用法,包括显示文件系统、创建树状结构、响应选择变化、存储自定义数据以及添加复选框。您可以根据这些基础示例进一步自定义和扩展 QTreeView,

2023-11-14 21:02:21 786

原创 QtC++与QListView详解

在 Qt 中, 是一个用于显示项目列表的控件,通常与数据模型一起使用。它是 Qt 框架中的标准视图控件之一,用于创建具有项目的可滚动列表视图。以下是关于 的详细讲解和其作用:QListView 的作用:项目列表显示: 主要用于在用户界面中显示项目列表,这些项目可以是文本、图像或自定义的数据项。数据模型支持: 通常, 与数据模型(例如 的子类)一起使用,以提供项目数据和管理。数据模型负责提供项目的数据,而 用于显示和交互。选择和交互: 用户可以与项目进行交互,选择项目并执行相应的操作。 支持单选和多选

2023-11-07 20:51:00 1479

原创 QtC++与QButtonBox详解

除了标准按钮,您可以向。

2023-11-07 20:43:57 471

原创 QtC++与QCommandLinkButton详解

您可以通过设置样式表来自定义。

2023-11-07 20:18:49 475

原创 QtC++与QCheckBox详解

是 Qt 中的一个控件类,用于创建复选框,其主要作用和特点如下:多选功能: 用于创建复选框,允许用户从多个选项中选择一个或多个。用户可以通过单击复选框来选择或取消选项。三态复选框: 可以具有三种状态:选中、未选中和未确定。这在一些情况下很有用,例如当用户需要选择一个选项,但不确定应该选择哪个选项时。复选框组: 您可以将多个 放入同一个复选框组,以确保它们是互斥的,即只能选择其中一个。这在需要单选多个选项的情况下非常有用。获取和设置状态: 您可以使用 方法来检查复选框的当前状态,使用 方法来设置复选

2023-11-07 20:13:15 765

原创 QtC++与QRadioButton详解

QRadioButton 是 Qt 中的一个重要部件,用于创建单选按钮

2023-11-05 09:40:37 420

原创 QtC++与QToolButton详解

是 Qt 中的一个重要类,用于处理多种数据类型,实现数据的动态类型化。它允许您以一种通用的方式存储和处理各种数据类型,无需显式转换,这对于开发灵活的和通用的 Qt 应用程序非常有用。以下是 在 Qt 中的详细讲解和作用:通用数据容器: 是一个通用数据容器,可以容纳多种不同类型的数据,包括基本数据类型(例如整数、浮点数、布尔值)、字符串、日期、时间、颜色、枚举、自定义数据类型等。动态类型化: 允许您在运行时动态更改数据的类型,而不需要重新声明变量。这种动态类型化使得数据处理更加灵活。隐式共享: 使用隐

2023-11-05 09:36:37 1225

原创 QtC++与QLineEdit详解

是 Qt 中的文本输入控件,用于在用户界面中接收和显示文本输入。它是一个非常常见的小部件,用于各种应用程序,以下是对 在 Qt 中的详细讲解和作用:文本输入: 允许用户输入文本,是用户界面中最基本的文本输入元素之一。单行文本输入: 通常用于单行文本输入,例如用户名、密码、搜索关键字、文件路径等。限制文本长度: 您可以设置最大文本长度,以确保用户输入的文本不超过指定的字符数。输入验证: 允许您设置验证器,以确保用户输入符合特定的格式,例如整数、浮点数、正则表达式等。密码输入: 可以将 设置为密码输入

2023-11-05 09:29:31 481

原创 QtC++与QPushButton详解

按钮的外观可以通过样式表(StyleSheet)进行自定义,您可以更改按钮的颜色、字体、背景等属性,以满足应用程序的外观需求。

2023-11-04 22:05:50 811

原创 QtC++与QLabel详解

QLabel 类是Qt中的一个用于显示文本或图像的控件类,通常用于用户界面中以提供静态文本或图片显示的功能

2023-11-04 20:37:40 557

原创 QtC++与QVariant详解

QVariant 是 Qt 中的一个类,允许您以一种通用的方式存储和访问数据,即使这些数据具有不同的数据类型。它在许多情况下非常有用,例如在模型视图编程、数据序列化、设置和配置管理等领域。QVariant 可以包含以下类型的数据:基本数据类型,如整数、浮点数、布尔值、枚举等。Qt 内置的数据类型,如 QString、QByteArray、QDate、QTime、QDateTime 等。用户自定义的数据类型,只要您为其定义了 QVariant 转换函数。

2023-11-04 11:10:53 1913

原创 QtC++与QString详解

QString是Qtc++中用于处理字符串的类,它提供了大量的方法和操作符,使得字符串处理变得简单高效。QString类支持Unicode字符集,并且可以进行隐式的共享,这样可以减少内存消耗和拷贝开销。

2023-11-04 09:32:16 401

原创 Qt重写QTreeWidget实现拖拽

此文章记录QTreeWidget的重写进度,暂时停滞使用,重写了QTreeWidget的拖拽功能,和绘制功能,自定义了数据结构,增加复制,粘贴,删除,准备实现动态刷新数据支持千万数据动态刷新,重写了部分代码,重写了滑块拖拽但是有bug。

2023-09-21 19:00:00 1076

原创 Qt实现引导界面UITour

最近做了一款键鼠自动化,想第一次安装打开后搞一个引导界面,找了好多资料没啥参考,偶然发现qt有引导界面如下图。Qt整挺好,但是未找到源码,真的不想手撸,无奈实在找不到,下图是仿照qt实现。

2023-07-31 16:27:18 1468

原创 懒人神器-自动化点击,办公,游戏...

欢迎来到键鼠自动化的世界!在这个快节奏的时代,时间对我们来说变得越来越宝贵。无论是日常办公、游戏竞技还是重复性的任务,我们都希望能够以更高效、智能的方式完成。那么,你是否曾经想过拥有一种强大的工具,能够帮助你自动化键盘和鼠标操作,释放你的双手和时间?现在,我们隆重介绍——键鼠自动化软件,为你带来前所未有的便利和效率!

2023-07-05 17:24:51 537

原创 Qt制作计划器,定时器和倒计时器

Qt制作定时器,计划器,倒计时器

2023-06-21 17:30:00 1542 3

原创 Qt-QLabel判断自己的内容是否显示完整

Qt-QLabel判断自己的内容是否显示完整

2023-06-01 11:40:02 883

原创 QT拖拽准星获取窗口信息

1.CrosshairLabelMove类是显示一张图片,可移动,背景透明设置了WA_TransparentForMouseEvents是穿过当前窗口的鼠标事件。2.CrosshairLabelClick类是我用做点击弹出准星Label类,CrosshairLabelMove的移动是由CrosshairLabelClick类发送的坐标能保证点击后鼠标不松开可移动准星。3.windowInfo是发送窗口信息。

2023-05-28 16:00:00 1144

原创 Qt使用S7协议进行数据类型转换

Qt操作西门子PLC

2023-05-28 09:44:33 2061 4

原创 Qt实现Excle文件合并,并保留原文件单元格样式

Qt实现Excle文件合并,并保留原文件单元格样式

2022-10-27 17:27:24 889

原创 QT-Excel功能操作

QT-Excel功能操作

2022-10-15 14:10:35 2567

原创 Qt-OPCUA客户端

Qt制作OpcUa客户端

2022-10-03 09:46:49 2230

原创 Qt视频监控窗口布局

Qt视频监控窗口布局

2022-08-04 17:00:07 978 2

原创 Qt表格分页,跳转,首尾页

QTableWidget实现首页,上下页切换,尾页,以及跳转。

2022-07-18 15:54:40 2690 3

原创 Qt绘制雷达图(卫星轨迹图)

Qt绘制卫星轨迹图

2022-07-12 22:06:48 6861 25

原创 Qt使用Oracle数据库踩坑教程

Qt踩坑Oracle

2022-01-04 15:00:09 3430 1

转载 Qt中生成验证码

简述Qt生成验证码功能,借鉴与下面的博主,加以修改。先看原文再看下面解决的问题.原文链接:https://blog.csdn.net/wjh_init/article/details/79163275解决的问题1.解决窗口拖动影响验证码重新生成2.增加鼠标左键单击更新验证码头文件#ifndef VERIFICATIONCODELABEL_H#define VERIFICATIONCODELABEL_H////这是一个继承QLabel从而用来实现验证码功能的标签#include <

2021-07-26 10:33:16 1167

原创 Qt文件传输模块(全)

简述此文章介绍,Qt的Tcp文件传输功能,实现了文件的上传下载等,附加源码使用教程等。功能介绍文件和文件夹的上传文件和文件夹的下载文件MD5的校验传输速度控制错误重传机制断点续传传输加密等。...

2021-06-24 09:22:56 1694 1

原创 Qt客户端自升级服务(含服务端)

2021-02-22 20:51:15 1328 5

原创 Centos7 配置Qt的 Mysql

上代码系统 Centos7Qt版本5.14.1一、下载mysql1.下载rpm包wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm2.安装包rpm -ivh mysql57-community-release-el7-9.noarch.rpm3.安装mysql //此过程可能很慢看网速约下越慢yum install mysql-server此安装会安装 3个 软件包 (+2 依赖软件

2021-01-13 10:59:11 766

原创 Qt制作安装包程序

简述近期使用Qt开发了一款类似于NSIS的安装包制作程序,做过安装包制作的朋友们,大部分应该熟悉NSIS,是一款很流行的开源安装程序制作工具,虽然说是比较流行,但是相对来说想做一些好看的界面以及实现一些特殊功能,学习成本以及难度还是不少的,且NSIS不支持跨平台。类似的还有Qt的IFW安装程序,IFW做一个灰常简单的安装包,教程多得是,但是想要实现一些自定义功能,却需要编写qs脚本,对于没写过js脚本的操作起来难度较高,没有好的IDE,除了自带的Dome,全网资源较少。下面介绍一下Qt编写的安装包制作,

2020-12-13 10:57:54 4468 21

原创 Linux下Qt程序-root权限启动

简述Qt程序在Linux下以root权限启动且询问密码授权,此功能有多种方法能实现且各有各的问题以下简单说明他人实现和个人实现的方式。1.如果个人使用且有root权限那么可以参考此博客点击跳转,此方式采用pkexec但是需要权限写一些数据.......

2020-12-06 12:33:03 10472 11

原创 Linux下通过Pid获取程序运行绝对路径

简述使用Qt在linux下获取自己程序的运行绝对路径有多种方式,这里简单介绍两种方式调用Qt类QCoreApplication获取程序Pid访问Proc目录获取方法一:通过QCoreApplication::applicationFilePath();(静态函数)获取程序路径.QCoreApplication还可获取Dir路径AppName等,可SetAppName等功能方法二:近期在Linux下进行制作Qt程序打包成单个可执行程序,使用了Appimagetool工具进行打包后想要获取

2020-12-03 21:01:54 784

空空如也

空空如也

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

TA关注的人

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