自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (2)
  • 收藏
  • 关注

原创 Qt 模型视图(四):代理类QAbstractItemDelegate

与模型-视图-控制器模式不同,模型/视图设计不包括一个完全独立的组件来管理与用户的交互。通常,视图负责向用户呈现模型数据,并处理用户输入。为了使获得此输入的方式具有一定的灵活性,交互由代表执行。这些组件提供输入功能,还负责在某些视图中呈现单个项目。控制委托的标准接口在`QAbstractItemDelegate`类中定义。

2024-09-17 22:53:28 1109

原创 Qt 模型视图(三):视图类QAbstractItemView

内容和表示的分离是通过使用`QAbstractItemModel`提供的标准模型接口、`QAbstractItem view`提供的标准视图接口以及使用以通用方式表示数据项的模型索引来实现的。视图通常管理从模型中获得的数据的总体布局。他们可以自己渲染单个数据项,也可以使用委托来处理渲染和编辑功能。

2024-09-17 09:38:57 1072

原创 Qt 模型视图(二):模型类QAbstractItemModel

在模型/视图架构中,模型提供了一个标准接口,视图和委托使用该接口访问数据。在Qt中,标准接口由`QAbstractItemModel`类定义。无论数据项如何存储在任何底层数据结构中,`QAbstractItemModel`的所有子类都将数据表示为包含表项的层次结构。视图使用此约定访问模型中的数据项,但它们向用户呈现此信息的方式不受限制。模型还通过信号和插槽机制将任何有关数据更改的信息通知附加的视图。

2024-09-15 23:14:10 942

原创 Qt 模型视图(一):概述

**模型/视图结构**是一种将**数据存储**和**界面展示**分离的编程方法。模型存储数据,视图组件显示模型中的数据,在视图组件里修改的数据会被自动保存到模型里。模型的数据来源可以是内存中的字符串列表或二维表格型数据,也可以是数据库中的数据表,一种模型可以用不同的视图组件来显示数据,所以模型/视图结构是一种高效、灵活的编程结构。

2024-09-15 20:28:16 1278

原创 Qt QSerialPort数据发送和接收DataComm

一个基于QT框架的QSerialPort模块的数据发送和接收程序

2024-09-12 19:06:25 772

原创 Qt QSerialPort串口编程

Qt 框架的Qt Serial Port 模块提供了访问串口的基本功能,包括串口通信参数配置和数据读写,使用 Qt Serial Port 模块就可以很方便地编写具有串口通信功能的应用程序。

2024-09-12 18:36:14 901

原创 vcpkg OpenCV4 使用摄像头录制视频

​ `VS2022 C++`使用`OpenCV4`录制视频,这段代码简单演示了在Windows 10环境下如何使用`OpenCV4`进行视频录制。本例程在Windows 10环境成功运行。

2024-09-08 21:44:44 346

原创 QT6使用摄像头进行视频录制

这段代码演示了如何使用QT 6的`QMediaRecorder`类进行视频录制。创建一个`QMediaRecorder`对象并设置了音视频输入设备、输出位置和输出格式。然后,通过调用record()方法开始录制,通过调用stop()方法停止录制。本例程在Windows 10环境QT 6.7框架上成功运行。

2024-09-08 21:25:34 779

原创 QT进行音频录制

这段代码演示了如何使用QT的`QAudioRecorder`类进行音频录制。首先,创建了一个`QAudioRecorder`对象并设置了音频输入设备、输出位置和输出格式。然后,通过调用record()方法开始录制,通过调用stop()方法停止录制。

2024-09-06 22:36:56 691

原创 QT使用相机拍照

​ 确保你的应用程序有适当的权限去访问相机硬件,这可能需要在某些操作系统上以管理员身份运行,或者处理相应的权限请求。​ 确保你的应用程序有适当的权限去访问相机硬件,这可能需要在某些操作系统上以管理员身份运行,或者处理相应的权限请求。,`slotTakePhoto 方法就会被调用来拍照,并保存到所选择的文件中。slotTakePhoto 方法就会被调用来拍照,并保存到所选择的文件中。我们还有一个按钮用来触发拍照,当按钮被点击时,clicked。在Qt中,使用相机拍照,可以使用。

2024-09-06 11:59:24 329

原创 QT Graphics View框架三元素

Graphics View框架三元素,场景类:QGraphicsScene类,视图类:QGraphicsView类,图元类:QGraphicsItem类

2024-09-01 20:23:25 331

原创 ‌QT 使用QGraphicsScene显示QPixmap

‌QGraphicsScene显示QPixmap

2024-09-01 19:59:33 292

原创 Qt5双缓冲机制

在Qt5中,双缓冲通常用于消除图形绘制时的闪烁,也就是在更新图像时不必重绘整个窗口,而是在后台缓冲区完成绘制后交换到前台。为了使用双缓冲,需要确保你的窗口部件支持双缓冲,并在绘制内容时使用它。

2024-08-30 22:11:15 268

原创 Qt框架位置函数

在Qt框架中,存在多个与位置相关的函数,这些函数主要用于获取窗体的位置以及显示区域大小。

2024-08-30 11:11:19 361

原创 QLCDNumber 显示时分秒

在Qt框架中,QLCDNumber类用于显示数字和字符,但它不支持直接显示时分秒格式的时间。要显示时分秒,你可以使用QTimer每秒更新一次时间,并使用QTime对象来获取当前时间,然后将时间格式化为字符串并设置到QLCDNumber上。

2024-08-27 16:45:47 180

原创 go语言入门一

//0. organizing code with package in golang//1. package name with main function must be main. package main//2. import tell compiler to load some packages.import "fmt"//3. define main function.func main() { //4. '{' must be this line of func..

2020-12-26 08:37:14 341 1

原创 go语言 json,struct相互转换

package mainimport ( "encoding/json" "fmt")type Person struct { Id string `json:"id"` Name string `json:"name"` Age int `json:"age"` Sex int `json:"sex"`}func main() { p1:= Person{ I...

2019-10-12 16:52:13 361

原创 go语言 map,struct 简单赋值操作

最近在看go语言的map,struct的操作,找到以下的简单方法,直接代码,留作参考package mainimport "fmt"type Person struct { Id string `json:"id"` Name string `json:"name"` Age int `json:"age"` Sex int `json:"sex"`}func ma...

2019-10-12 14:43:35 1097

原创 linux 动态加载so调用外部so,运行时出现undefined symbol

        linux 应用程序application中动态加载 libA.so, 而libA.so调用了libB.so中的函数funcB();application运行时出现undefined symbol: funcB用ldd -r application,发现确实没有加载动态链接库libB.so。用-lB编译选项,编译后发现仍然没有加载动态链接库libB.so。因为application...

2018-05-17 07:56:24 8650

原创 Spring Boot Jpa实现简单的查询findByUsernameAndPassword

版权声明:本文为博主原创文章,欢迎转载,转载请注明作者、原文超链接 ,博主地址:http://blog.csdn.net/xuyonjinJPA        JPA是Java Persistence API的简称,中文名Java持久层API,是JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。        JPA 的目标之一是制定一个可以由很多供应商实...

2018-03-02 14:11:30 13864

Qt QSerialPort数据发送和接收DataComm简单实例

Qt QSerialPort数据发送和接收DataComm简单实例,

2024-09-12

VS2022 C++ vcpkg OpenCV4 使用摄像头录制视频的简单例程

VS2022 C++ vcpkg OpenCV4 使用摄像头录制视频的简单例程

2024-09-09

QT6使用摄像头进行视频录制的简单例程

QT6使用摄像头进行视频录制的简单例程

2024-09-08

QT进行音频录制,这段代码演示了如何使用QT的`QAudioRecorder`类进行音频录制

这段代码演示了如何使用QT的`QAudioRecorder`类进行音频录制。首先,创建了一个`QAudioRecorder`对象并设置了音频输入设备、输出位置和输出格式。然后,通过调用record()方法开始录制,通过调用stop()方法停止录制。最后,不要忘记清理资源。

2024-09-06

展示如何使用Qt的相机功能拍照

配套例程,展示如何使用Qt的相机功能拍照

2024-09-06

‌QGraphicsScene显示QPixmap示例scene.rar

‌QGraphicsScene显示QPixmap示例scene.rar

2024-09-01

Qt5双缓冲机制实例程序源码

Qt5双缓冲机制实例程序源码

2024-08-31

QT框架位置函数实例Geometry源码

QT框架位置函数实例源码

2024-08-30

QT5开发及实例第4版书中实例源码,自己学习时敲键盘录入的源码,第4章源码

QT5开发及实例第4版书中实例源码,自己学习时敲键盘录入的源码,第4章源码

2024-08-28

QT5开发及实例第4版书中实例源码,自己学习时敲键盘录入的源码,第3章源码

QT5开发及实例第4版书中实例源码,自己学习时敲键盘录入的源码,第3章源码

2024-08-28

QT5开发及实例第4版自己学习时敲键盘录入的源码,测试通过 第2章源码

QT5开发及实例第4版自己学习时敲键盘录入的源码,测试通过。第2章源码,环境QT5.14.2

2024-08-28

Library$$Expert$$2015 快速制作PCB封装工具

快速制作PCB封装的工具 支持所有 PCB 软件 支持ALLEGRO 16.6

2015-10-19

LWIP1.4.0 在LM3SXXXX 上的移植

LWIP1.4.0 在LM3SXXXX 上的移植

2015-01-11

空空如也

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

TA关注的人

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