- 博客(438)
- 资源 (11)
- 收藏
- 关注

原创 C/C++编译器、IDE、编辑器系统介绍
C/C++编译器、IDE、编辑器系统介绍;MSVC编译器、GCC编译器、G++编、Visual studio
2021-12-26 19:11:58
21160
1

原创 Roson的Qt之旅#65 QPainter绘制各种形状示例大全
QPainter绘制常见图形,QPainter画圆,QPainter画三角形,QPainter画扇形,QPainter画弧线,QPainter画多边形,Qt绘图
2021-11-24 22:34:44
2495

原创 Roson讲Qt#14 设置滚动条样式
1.滚动条的构成注意事项(1) QScrollBar可以使用handle、add-line、sub-line等子控件进行样式设置。但是只要有一个属性或子控件是自定义的,那么所有其他属性或子控件也必须是自定义的。(2) 有一些常见的CSS属性用在此控件上是不会生效的,而且会导致异常。比如说你尝试指定一个QTextBrowser(高度设为240px)的垂直滚动条的高度:height: 80px; 但这不会生效,反而会导致滚动条不显示。(3) 我对很多属性进行了测试,文中会详细说明这些属.
2021-08-30 17:58:38
3052
1

原创 如何创建和编写QML应用程序(实例教程)
目录1.编程环境2.创建QML应用程序3.编写QML应用程序3.1 main.cpp3.2 main.qml3.3 定义QML文件对象层次结构3.4 完整的QML文档构成3.5 创建和运行QML项目 3.6 使用控件创建QML应用程序3.7 处理用户输入3.8 属性绑定3.9 动画3.10 为重用定义自定义QML类型3.11 深入了解QML的开发注意:文中带链接的文字表示可以在QT的官方文档中搜索到对应的内容。1.编程环境..
2021-08-12 19:27:01
4680
3

原创 C/C++如何启动外部可执行程序(exe)
本文将介绍四种启动外部可执行程序的方法,排版不分优先级,实际应用中需根据需求选择最合适的方法。1.ShellExecute#include <windows.h>ShellExecute(NULL,L"open",L"F:\\Code\\C++\\startexetest\\Win32\\Debug\\startexetest.exe",NULL,NULL,SW_SHOW);2.WinExec#include <windows.h>WinExe..
2021-08-01 23:19:28
28316
2

原创 Qt 3D使用攻略(5)-画3D的圆环、圆锥、圆筒、立方体、平面、球体
废话不多说,直接上图和代码,技术细节在后面将专门整理一篇博文进行揭秘。#include <QtCore/QObject>#include <QGuiApplication>#include <Qt3DRender/qcamera.h>#include <Qt3DCore/qentity.h>#include <Qt3DRender/qcameralens.h>#include <QtWidgets/QAp.
2021-07-29 16:15:50
5964
8

原创 汽车诊断仪常用特殊功能-电子驻车制动系统EPB
1.电子驻车制动系统EPB 电子驻车制动系统(EPB: Electrical Park Brake)是指将行车过程中的临时性制动和停车后的长时性制动功能整合在一起,并且由电子控制方式实现停车制动的技术。 电子手刹是由电子控制方式实现停车制动的技术。其工作原理根据不同的结构可以分成两种:钢索牵引式和整合卡钳式。钢索牵引式与机械式手刹相同,均是通过拉索拉紧后轮刹车蹄进行制动。此为电子手刹的早期产品,加装成本低,利于车型的变更。另一种整合卡钳式则是使用电子机械卡钳,是通过电机卡紧刹车片产生来达...
2021-07-27 11:22:57
5046

原创 QT样式表之径向渐变(qradialgradient)
QTextEdit { background: qradialgradient(cx:0, cy:0, radius: 1, fx:0.5, fy:0.5, stop:0 white, stop:1 green)}/* 从白色到绿色的径向渐变 */QTextEdit { background: qradialgradient(cx:0, cy:0.5, radius: 1, fx:0.5, fy:0.5,...
2021-06-26 15:19:38
4811
8

原创 C++设计模式1——适配器模式
1.引言你知道适配器的作用:它位于美式插头和欧式插座的中间,它的工作是将欧式插座转换成美式插座,好让美式插头可以插进这个插座得到电力。或者也可以这么认为:适配器改变了插座的接头,以符合美式笔记本电脑的需求。某些交流电适配器相当简单,他们只是改变插座的形状来匹配你的插头,直接把电流传送过去。但是有些适配器内部则是相当复杂,可能会改变电流符合装置的需求。好了,这是真实世界的适配器,那面向对象适配器又是什么?其实面向对象的适配器和真实世界的适配器扮演者同样的角色:将一个接口转换成...
2021-06-08 14:08:00
1073
4
原创 QML自定义进度条和单选按钮的样式
QtQuick自定义进度条样式;QtQuick自定义单选按钮样式;QML自定义进度条样式;QML自定义单选按钮样式;
2025-01-04 20:54:58
271
原创 QML自定义CheckBox样式
leftPadding: control.indicator.width + control.spacing:设置文本项的左侧填充,确保它与指示器之间有一定的距离。"#17a81a" : "#21be2b":根据复选框是否被按下,改变边框颜色。"#17a81a" : "#21be2b":根据复选框是否被按下,改变内部矩形的颜色。"#17a81a" : "#21be2b":根据复选框是否被按下,改变文本项的颜色。text: qsTr("CheckBox"):设置复选框显示的文本为"CheckBox"。
2024-12-24 13:57:43
97
原创 CListCtrl::InsertItem和临界区导致程序卡死
是 Windows 编程中一个非常重要的函数,用于向指定的窗口发送消息。在 Microsoft Foundation Classes (MFC) 中,函数通常用于与窗口进行通信,比如发送控件通知、修改控件状态等。这个函数不仅限于 MFC,在 Windows API 中也有广泛的使用。
2024-11-24 19:36:28
962
1
原创 C++如何检测WinPcap库是否已安装
可以通过检查该目录下是否存在名为“Packet.dll”的文件来判断WinPcap库是否已安装。还可以打开命令提示符(cmd)并执行命令“npfconf status”,如果输出显示“WinPcap service is running”,则表示WinPcap库已安装。它允许你获取一个句柄,该句柄可以用于后续的注册表操作,如查询值、设置值等。由于我的需求是要在程序中判断出来WinPcap库是否已安装,所以这里我采用的是第一种方法——用注册表来判断。,你可以打开注册表项并获取句柄,以便进行后续的注册表操作。
2024-11-08 10:15:29
1109
原创 CString编码问题
在使用多字节字符集(MBCS)时,CString中的每个字符并不总是只占1个字节。实际上,字符所占的字节数取决于字符的编码和所使用的具体多字节字符集。CStringCStringCStringCStringCStringCStringCStringCStringCString综上所述,在使用多字节字符集时,CString中的每个字符所占的字节数并不固定,而是取决于字符的编码和所使用的具体多字节字符集。因此,在处理CString时,应始终注意其编码方式,并确保在字符串转换和操作时正确处理了字符的编码。
2024-11-05 10:40:51
794
原创 VS警告C26440:函数可以声明为noexcept
在Visual Studio中,警告C26440通常与C++代码分析相关,特别是当使用Microsoft的静态代码分析工具时。这个警告指出,一个函数可以被声明为noexcept,但当前并没有这样做。noexcept是C++11引入的一个关键字,用于指定函数不会抛出异常。
2024-11-05 10:31:57
317
原创 DOIP协议介绍2-Diagnostic power mode information request (0x4003)消息
DOIP Diagnostic power mode information request(0x4003)消息
2024-10-17 08:57:52
1052
原创 C++11新特性——final/override关键字
在了解C++11中的final/override关键字之前,我们先回顾一下C++关于"重写"的概念。简单地说,一个类A中声明的虚函数fun在其派生类B中再次被定义,且B中的函数fun跟A中fun的原型一样(函数名、参数列表等一样),那么我们就称B重写了A的fun函数。对于任何B类型的变量,调用成员函数fun都是调用了B重写的版本。而如果同时有A的派生类C,却并没有重写A的fun函数,那么调用成员函数fun则会调用A中的版本。
2023-11-10 15:23:23
508
ListModelTest.zip
2021-05-29
QT_Book.zip
2019-08-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人