
Qt
文章平均质量分 70
金博客
这个作者很懒,什么都没留下…
展开
-
Qt 模型视图(四):代理类QAbstractItemDelegate
与模型-视图-控制器模式不同,模型/视图设计不包括一个完全独立的组件来管理与用户的交互。通常,视图负责向用户呈现模型数据,并处理用户输入。为了使获得此输入的方式具有一定的灵活性,交互由代表执行。这些组件提供输入功能,还负责在某些视图中呈现单个项目。控制委托的标准接口在`QAbstractItemDelegate`类中定义。原创 2024-09-17 22:53:28 · 1513 阅读 · 1 评论 -
Qt 模型视图(三):视图类QAbstractItemView
内容和表示的分离是通过使用`QAbstractItemModel`提供的标准模型接口、`QAbstractItem view`提供的标准视图接口以及使用以通用方式表示数据项的模型索引来实现的。视图通常管理从模型中获得的数据的总体布局。他们可以自己渲染单个数据项,也可以使用委托来处理渲染和编辑功能。原创 2024-09-17 09:38:57 · 1257 阅读 · 0 评论 -
Qt 模型视图(二):模型类QAbstractItemModel
在模型/视图架构中,模型提供了一个标准接口,视图和委托使用该接口访问数据。在Qt中,标准接口由`QAbstractItemModel`类定义。无论数据项如何存储在任何底层数据结构中,`QAbstractItemModel`的所有子类都将数据表示为包含表项的层次结构。视图使用此约定访问模型中的数据项,但它们向用户呈现此信息的方式不受限制。模型还通过信号和插槽机制将任何有关数据更改的信息通知附加的视图。原创 2024-09-15 23:14:10 · 1089 阅读 · 0 评论 -
Qt 模型视图(一):概述
**模型/视图结构**是一种将**数据存储**和**界面展示**分离的编程方法。模型存储数据,视图组件显示模型中的数据,在视图组件里修改的数据会被自动保存到模型里。模型的数据来源可以是内存中的字符串列表或二维表格型数据,也可以是数据库中的数据表,一种模型可以用不同的视图组件来显示数据,所以模型/视图结构是一种高效、灵活的编程结构。原创 2024-09-15 20:28:16 · 2283 阅读 · 0 评论 -
Qt QSerialPort数据发送和接收DataComm
一个基于QT框架的QSerialPort模块的数据发送和接收程序原创 2024-09-12 19:06:25 · 1028 阅读 · 0 评论 -
Qt QSerialPort串口编程
Qt 框架的Qt Serial Port 模块提供了访问串口的基本功能,包括串口通信参数配置和数据读写,使用 Qt Serial Port 模块就可以很方便地编写具有串口通信功能的应用程序。原创 2024-09-12 18:36:14 · 1383 阅读 · 0 评论 -
QT6使用摄像头进行视频录制
这段代码演示了如何使用QT 6的`QMediaRecorder`类进行视频录制。创建一个`QMediaRecorder`对象并设置了音视频输入设备、输出位置和输出格式。然后,通过调用record()方法开始录制,通过调用stop()方法停止录制。本例程在Windows 10环境QT 6.7框架上成功运行。原创 2024-09-08 21:25:34 · 1279 阅读 · 0 评论 -
QT进行音频录制
这段代码演示了如何使用QT的`QAudioRecorder`类进行音频录制。首先,创建了一个`QAudioRecorder`对象并设置了音频输入设备、输出位置和输出格式。然后,通过调用record()方法开始录制,通过调用stop()方法停止录制。原创 2024-09-06 22:36:56 · 929 阅读 · 0 评论 -
QT使用相机拍照
确保你的应用程序有适当的权限去访问相机硬件,这可能需要在某些操作系统上以管理员身份运行,或者处理相应的权限请求。 确保你的应用程序有适当的权限去访问相机硬件,这可能需要在某些操作系统上以管理员身份运行,或者处理相应的权限请求。,`slotTakePhoto 方法就会被调用来拍照,并保存到所选择的文件中。slotTakePhoto 方法就会被调用来拍照,并保存到所选择的文件中。我们还有一个按钮用来触发拍照,当按钮被点击时,clicked。在Qt中,使用相机拍照,可以使用。原创 2024-09-06 11:59:24 · 478 阅读 · 0 评论 -
QT Graphics View框架三元素
Graphics View框架三元素,场景类:QGraphicsScene类,视图类:QGraphicsView类,图元类:QGraphicsItem类原创 2024-09-01 20:23:25 · 374 阅读 · 0 评论 -
QT 使用QGraphicsScene显示QPixmap
QGraphicsScene显示QPixmap原创 2024-09-01 19:59:33 · 477 阅读 · 0 评论 -
QLCDNumber 显示时分秒
在Qt框架中,QLCDNumber类用于显示数字和字符,但它不支持直接显示时分秒格式的时间。要显示时分秒,你可以使用QTimer每秒更新一次时间,并使用QTime对象来获取当前时间,然后将时间格式化为字符串并设置到QLCDNumber上。原创 2024-08-27 16:45:47 · 338 阅读 · 0 评论 -
Qt框架位置函数
在Qt框架中,存在多个与位置相关的函数,这些函数主要用于获取窗体的位置以及显示区域大小。原创 2024-08-30 11:11:19 · 412 阅读 · 0 评论 -
Qt5双缓冲机制
在Qt5中,双缓冲通常用于消除图形绘制时的闪烁,也就是在更新图像时不必重绘整个窗口,而是在后台缓冲区完成绘制后交换到前台。为了使用双缓冲,需要确保你的窗口部件支持双缓冲,并在绘制内容时使用它。原创 2024-08-30 22:11:15 · 444 阅读 · 0 评论