自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 资源 (1)
  • 收藏
  • 关注

原创 QTreeView自绘实现酷炫样式

本篇文章结合笔者的经历,介绍一种通过自绘QTreeView,使用来实现好看的列表的方式。

2023-08-17 21:08:30 824

原创 Qt 生成应用程序(二)软件多图标与文件操作

把某个后缀名的文件的默认打开软件换成自己的,还要换个自定义的图标。

2023-07-29 09:23:07 1121

原创 Qt源码阅读(三) 对象树管理

Qt源码分析之对象管理

2023-07-12 21:09:41 786

原创 Qt源码阅读(五)-deleteLater

deleteLater是Qt框架中的一个重要函数,用于在事件循环中延迟删除对象。其作用是将对象的删除操作放在事件队列中,并在控制返回到事件循环时执行删除操作。

2023-07-09 21:16:25 1286 2

原创 Qt QLabel设置超链接hover时出现下划线

鼠标覆盖label上的超链接时,添加下划线,不覆盖时就去掉下划线

2023-04-02 15:13:56 1372 1

原创 Qt源码阅读(四) 事件循环

在Qt中,事件循环是一种机制,用于处理各种异步事件。事件循环通过一个事件队列来管理和调度事件,当队列中有事件时,事件循环会从队列中依次取出事件并处理,直到队列为空或者事件循环被中断。事件的产生可以是用户输入、系统信号、网络请求、定时器等,Qt提供了一系列的事件处理函数和信号槽机制,可以方便地将这些事件与具体的操作相绑定。因此,Qt的事件循环机制是Qt应用程序实现异步响应和多线程编程的基础。

2023-03-30 20:06:36 1331

原创 Qt源码阅读(二) moveToThread

Qt源码阅读之moveToThread

2023-03-26 14:19:23 664

原创 Qt源码阅读(一) 信号槽的连接与调用

从源码的角度,来了解信号槽的连接与调用

2023-03-25 12:35:55 949

原创 [Qt基础内容-10] Qt MVC的V(View)

Qt有自己的MVC框架,分别是model(模型)、view(视图)、delegate(委托),这篇文章,简单的介绍以下Qt中有关view(视图)的类以及一些基本的使用。

2022-10-20 15:58:53 1089

原创 [Qt基础内容-09] Qt中MVC的C(Delegate)

Qt MVC 中 C (Delegate)

2022-09-14 21:52:47 1032 3

原创 [Qt基础内容-08] Qt中MVC的M(Model)

Qt 的MVC框架中的M(model)部分简单介绍

2022-09-07 21:38:21 675 3

原创 Qt使用QAudioInput、QAudioOutput实现局域网的音频通话

Qt QAudioInput+QAudioOutput+QUdpSocket实现局域网实时语音通话

2022-08-30 00:39:47 2894 35

原创 Qt 获取本机ipv4地址

本文介绍怎么用Qt去获取本机的ipv4地址。

2022-07-31 21:39:11 1565

原创 QSound、QSoundEffect播放WAV音频

QSound、QSoundEffect播放音频

2022-07-28 23:10:11 2351 5

原创 Qt解析JSON

Qt解析JSON的类QJsonDocument、QJsonObject、QJsonArray

2022-07-27 22:41:42 3465 1

原创 [Qt基础-07 QSignalMapper]

QSignalMapper 简单介绍

2022-07-26 22:36:55 499

原创 [Qt基础-06] QButtonGroup

QButtonGroup基础介绍

2022-07-23 16:29:52 4156

原创 [Qt 基础内容-05] QDialogButtonBox

QDialogButtonBox 基本介绍

2022-07-18 21:17:10 2443

原创 [Qt基础内容-04] QCheckBox

QCheckBox 简单介绍

2022-07-17 14:57:30 2490

原创 c++中的类成员函数指针

c++ 类的成员函数指针

2022-07-10 21:42:49 770

原创 [Qt 基础-03] QRadioButton

QRadioButton 简单介绍

2022-07-10 15:47:37 2579

原创 [Qt 基础-02] QToolButton

Qt QToolButton 基本介绍

2022-07-05 22:32:40 2427 2

原创 [Qt 基础-01] QPushButton

QPushButton 基本用法

2022-07-02 19:53:49 862

原创 Qt ButtonRole参数的作用

Qt QMessageBox 中ButtonRole的作用为:让系统放置你的button的位置

2022-05-29 18:08:31 591

原创 Qt Qss 设置QPushButton图标和背景

Qt QSS通过background-repeat和background-position设置背景图片位置

2022-05-15 16:56:25 4465

原创 记一次QT的QSS多个控件设置同一个样式的问题

Qt QSS多个控件设计为同一样式时,在逗号分隔控件时,也要重新设置选择器,不能复用前面的选择器。

2022-05-08 18:07:01 2701

原创 Qt 重载QComboBox,实现右侧删除键

自定义QComboBox

2022-04-09 20:15:11 3578 2

原创 Qt 实现文字输入框,带字数限制

文章目录Qt 实现文字输入框,带字数限制核心构思代码实现Qt 实现文字输入框,带字数限制核心构思核心的点在于,限制输入的字数;主要的方法为创建一个组合窗口textChanged 这个信号,会在你输入字符之后发射,可以连接这个信号,在发射了信号之后,去获取当前QTextEdit里的内容,获取数量,然后根据最大数量,来选择是不是需要截取文本;光标的移动的问题。在进行插入时,光标要时刻保持在当前位置。文字内容的行高。这里请看Qt设置QTextEdit的行高_师从名剑山的博客-CSDN博客

2022-04-08 23:05:20 1286

原创 Qt QComboBox之setEditable和currentTextChanged及其源码分析

Qt 关于setEdittable对于信号触发的源码分析

2022-04-05 00:36:55 9069

原创 Qt Oracle往数据库里插入或者更新图片

Qt Oracle 利用bindValue函数,实现数据库图片的更新

2022-04-01 21:50:21 1373

原创 QWidget的isHidden和isVisible

文章目录QWidget的isHidden和isVisible问题的出现QWidget的show()函数QWidget的isVisible和isHidden源码追溯QWidget的isHidden和isVisible问题的出现最近在写代码的时候,出现了一个问题,我新建了两个类,分别是Chapter2和ConsecutiveCurtain// ConsecutiveCurtain.cppConsecutiveCurtain::ConsecutiveCurtain(QWidget *parent)

2022-03-20 00:44:18 1887

原创 Linux shell利用expect自动连接ssh执行服务器端脚本文件

文章目录利用expect自动连接ssh执行对端shell脚本ssh执行命令使用expect利用expect自动连接ssh执行对端shell脚本书接上回,上次讲了在scp传输文件时,怎么利用expect来实现自动输入密码的问题,这次来讲怎么利用expect来实现ssh执行对端shell脚本。关于expect的介绍,请参看之前的文章linux shell用expect实现在scp时自动输入密码_师从名剑山的博客-CSDN博客_expect自动输入密码ssh执行命令当需要执行的命令只有一条时ssh

2022-02-24 21:02:36 1086

原创 Qt 给窗口绘制阴影

文章目录Qt 给窗口绘制阴影前言重载`paintEvent`法QGraphicsDropShadowEffect方法使用九图拼凑法九宫格缩放阴影法Qt 给窗口绘制阴影前言最近自定义一个消息弹框,但是没加阴影之前,觉得有点扁平。然后仔细看了Qt自带的消息弹框,发现是没有加上阴影的问题。所以就在网上搜索怎么加阴影,有多种方法。写这个博客的目的是记录一下这几种方法,并且加上我对于这些方法的理解。具体的方法有重载paintEvent,调用drawRect或者drawRoundedRect或者drawP

2022-02-23 22:30:01 2175 2

原创 Qt QTableView 表格内添加控件

文章目录Qt QTableView 表格内添加控件1. QItemDelegate2. setIndexWidget3. setIndexWidget + setLayoutQt QTableView 表格内添加控件书接上回,之前写了怎么在表格的表头添加复选框,Qt QHeaderView 添加复选框_师从名剑山的博客-CSDN博客。这次来写怎么给表格内添加控件。往表格里添加控件主要有两种方法,第一种是使用代理,QItemDelegate,重载其createEditor这个函数,但是这个有个缺点,就是

2022-02-18 19:59:24 6443 4

原创 Qt QHeaderView 添加复选框

Qt QtabeView 重载QHeaderView来设置复选框

2022-02-13 21:11:58 4489 2

原创 Qt 设置QTableView表格列宽自动均分表格

文章目录Qt 设置QTableView表格列宽自动均分表格前言setSectionResizeMode通过获取字体占的像素来设置Qt 设置QTableView表格列宽自动均分表格前言最近项目需要对数据库里的表进行一个自适应的显示,在显示到QTableView上时,发现表格的宽度会有点不太好看,所以就决定自动的调整表格的宽度。setSectionResizeModeui->tableView->horizontalHeader()->setSectionResizeMode(QHe

2022-02-11 21:20:46 8291 12

原创 Qt QCheckBox设置复选框的大小

文章目录Qt设计QCheckBox样式表QCheckBox的各部分代表的样式表Qt QCheckBox设置复选框的大小Qt设计QCheckBox样式表QCheckBox的各部分代表的样式表QCheckBox{ background-color: rgb(85, 170, 255); color: yellow;}QCheckox::indicator:unchecked{ /* 设置边框的风格*/ border-style: solid; borde

2022-02-11 20:26:52 9591

原创 Qt设置QTextEdit的行高

Qt设置QTextEdit的行高解决方法:QTextDocument* doc = ui->edtCountryIntroduce->document();for(QTextBlock it = doc->begin(); it != doc->end(); it = it.next()){ QTextCursor textCursor(it); QTextBlockFormat textBlockFormat = it.blockFormat();

2022-01-24 19:54:05 2098

原创 Qt QPropertyAnimation+QTimer实现自制悬浮窗

文章目录Qt下的悬浮窗QPropertyAnimationQTimer事件过滤图标变换自适应窗口大小使用方法Qt下的悬浮窗最近项目需要一个类似于360悬浮球类似的悬浮窗,当鼠标放入停留一段时间,就会展开悬浮窗,移出区域就会自动收起。随便在网上找了一下,没找到,想着熟悉Qt提升自己编程技术的出发点,我就自己造了个轮子,如果有问题,希望大家指正。QPropertyAnimation我用的是Qt自带的动画类,官方文档的解释是:上面画红框的意思是,你可以指定属性的开始和结束值。使用方法如下:// 设

2022-01-05 00:16:59 956

原创 linux shell用expect实现在scp时自动输入密码

文章目录linux shell用expect自动输入密码按行读取文件expect其他linux shell用expect自动输入密码最近有东西需要部署到很多服务器上去,一个服务器一个服务器的部署实在是在麻烦了,就想着用脚本自动部署来着,想的是在一台服务器上放上部署包,scp拷贝过去,然后ssh执行那边的部署脚本,但是苦于密码不能自动输入,后面找到了一个方法用expect按行读取文件首先得把所有得服务器信息从配置文件中一行一行的读取出来# list.txt 是存储服务器信息的文件# deploy.

2021-12-22 22:43:15 5327

自绘制QTreeView

重载QTreeView的drawRow、painttEvent、mouseEvent等函数,实现自定义的样式。

2023-08-15

ThresholdManage.zip

QTableView直接在表格上进行数据的修改

2021-12-20

空空如也

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

TA关注的人

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