![](https://img-blog.csdnimg.cn/20190927151053287.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Qt-Study
文章平均质量分 70
qt学习笔记
DJ
还是那句话,我只要略微出手,已是这个分段的极限。
展开
-
Qt中的处理图像的类介绍以及QPixmap、QImage、QSvgRenderer间转换
QSvgRenderer本身并不直接存储图像数据,它是一个用于渲染SVG图像的类。要将SVG图像渲染为QPixmap,可以使用QPainter来绘制QSvgRenderer的内容到一个空的QPixmap上。在Qt中,QPixmap、QImage和QSvgRenderer之间可以相互转换,以便在不同的场合使用。要将QImage转换为QPixmap,可以使用QPixmap的构造函数,该构造函数接受QImage作为参数。原创 2024-05-21 09:15:43 · 1025 阅读 · 0 评论 -
关于Qt的模型与委托介绍(model-view设计模式)
Qt代理模型是一种在模型-视图架构中用于过滤、排序和转换数据的重要工具。下面将介绍Qt代理模型的基本概念、常见用例示例以及如何在Qt应用程序中创建自定义代理模型。在Qt中,代理模型是一种特殊的模型,它可以在原始模型的基础上对数据进行过滤、排序和转换。过滤:根据特定条件过滤数据,例如搜索查询。排序:按照特定的列或条件对数据进行排序。转换:将数据从一种格式转换为另一种格式,例如将日期格式化为字符串。代理模型可以作为原始模型的代理,也可以作为其他代理模型的代理。原创 2023-03-22 13:37:36 · 2260 阅读 · 2 评论 -
QT中QSignalMapper类的简单使用
在Qt框架中,QSignalMapper类用于简化信号与槽机制的处理。它可以将一个信号连接到多个槽,同时为每个槽提供一个标识符,以便在槽函数中区分不同的信号来源。简单来说一个典型的使用场合是,大量控件都要相应槽函数,而这些槽函数的实现又大致相同。这种情况下,最直接的办法就是仍然为每一个控件的相应信号创建一个槽函数。但这会导致代码的大量重复。此时,我们就可以使用QSignalMapper来实现这种需求。原创 2023-09-08 14:51:07 · 223 阅读 · 0 评论 -
设置QToolBar中QAction的Qss样式表,以及如何设置动态变化属性
在Qt中,QToolBar是一个用于创建工具栏的小部件。它允许你将各种操作(QAction)组织在一起,并以按钮的形式显示在工具栏上。QToolBar类继承自QWidget类,它提供了一些方法和信号,用于管理和显示工具栏上的操作按钮。要将QAction设置为QToolBar上的按钮,可以使用QToolBar的addAction()方法将QAction对象添加到工具栏中。这将在工具栏上创建一个按钮,并将其与相应的QAction关联起来。原创 2023-08-23 11:36:04 · 2820 阅读 · 0 评论 -
QT:QGraphicsScene与QGraphicsView使用render()函数渲染图片
【代码】QT:QGraphicsScene与QGraphicsView使用render()函数渲染图片。原创 2022-12-20 10:18:31 · 1290 阅读 · 0 评论