
Qt GUI模块
文章平均质量分 91
友善啊,朋友
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
QPainter::CompositionMode解析
本文详细介绍了图像处理中的像素合成模式,分为三大类: Porter-Duff合成模式(12种)、Photoshop混合模式(12种)、位运算混合模式(16种)原创 2025-08-02 16:20:32 · 1070 阅读 · 0 评论 -
QClipboard
QClipboard原创 2022-08-16 12:35:03 · 2477 阅读 · 0 评论 -
QImage
QImage原创 2022-08-11 13:03:52 · 4024 阅读 · 0 评论 -
QImageWriter
QImageWriter原创 2022-08-04 12:40:54 · 761 阅读 · 0 评论 -
QImageReader
QImageReader原创 2022-08-03 10:06:15 · 2255 阅读 · 0 评论 -
QGuiApplication
一、描述QGuiApplication 类继承自 QCoreApplication,管理 GUI 应用程序的控制流和主要设置。QGuiApplication 包含主事件循环,来自窗口系统和其他来源的所有事件都在其中被处理和调度。它还处理应用程序的初始化和终结,并提供会话管理。此外,QGuiApplication 处理大部分系统范围和应用程序范围的设置。对于任何使用 Qt 的 GUI 应用程序,应用程序在任何时间都只有一个 QGuiApplication 对象。对于非 GUI Qt 应用程序,请.原创 2022-03-19 15:22:51 · 3979 阅读 · 0 评论 -
QAction、QWidgetAction、QActionGroup
QAction一、描述在应用程序中,可以通过菜单、工具栏按钮和键盘快捷键调用许多常用命令。由于用户希望每个命令都以相同的方式执行,因此无论使用何种用户界面,将每个命令表示为一个动作是很有用的。二、类型成员1、enum QAction::ActionEvent:调用 QAction::activate() 时使用此枚举类型。Trigger:发出 QAction::triggered() 信号。 Hover:发出 QAction::hovered() 信号。2、enum QAction:原创 2022-01-20 23:05:36 · 2794 阅读 · 0 评论 -
QFontMetrics
一、描述QFontMetrics提供关于字体的指标信息。QFontMetrics的函数用于计算给定字体的字符和字符串的大小。有三种方法可以创建QFontMetrics对象:用QFont调用QFontMetrics构造函数会为屏幕兼容字体创建QFontMetrics对象,即字体不能是打印机字体。 QWidget::fontMetrics()返回小部件字体的QFontMetrics。这相当于QFontMetrics(widget->font())。 QPainter::fontMetric原创 2021-03-25 00:00:27 · 16449 阅读 · 3 评论 -
QFont
一、描述1、创建QFont对象时,可以指定希望字体具有的各种属性。Qt将使用具有指定属性的字体,或者如果不存在匹配的字体,Qt将使用最匹配的已安装字体。实际使用的字体属性可从QFontInfo对象检索。使用QFontMetricsF获取测量值,例如,使用 QFontMetrics::width()获取字符串的像素长度。2、要加载特定的物理字体(通常由单个文件表示),请改用QRawFont。3、必须存在 QGuiApplication 实例才能使用QFont。可以使用QGuiAppli...原创 2021-03-23 23:44:30 · 8607 阅读 · 1 评论 -
QCursor
一、描述此类主要用于创建与小部件相关联的鼠标光标以及获取和设置鼠标光标的位置。二、成员函数1、QCursor(const QPixmap &pixmap, int hotX = -1, int hotY = -1)构造一个自定义像素图光标。可以给pixmap设置一个掩码(使用 QPixmap::setMask() 设置)。hotX 和 hotY 定义光标的热点。如果 hotX 为负,则将其设置为 pixmap().width()/2。如果 hotY 为负,则将其..原创 2021-09-20 19:19:10 · 4889 阅读 · 0 评论 -
QBrush
一、画刷样式一图流:二、成员函数1、QBrush(const QGradient &gradient)用渐变构造画刷。void Widget::paintEvent(QPaintEvent *event){ auto rect = event->rect(); QPainter painter(this); painter.setBrush(QGradient(QGradient::NewYork)); painter.drawR原创 2021-05-02 12:23:08 · 10500 阅读 · 0 评论 -
QBitmap
一、描述QBitmap 是一个 QPixmap 子类,非空图像深度固定为 1,即位图。如果将深度大于 1 的像素图分配给位图,位图将自动抖动。和 QPixmap 类一样,QBitmap 通过使用隐式数据共享进行了优化。在 QBitmap 对象(或深度为 1 的 QPixmap 对象)上绘图时,使用 QColor 对象 Qt::color0和 Qt::color1:使用 Qt::color0 绘画将位图位设置为 0。 使用 Qt::color1 绘画将位设置为 1。对于位图:0 位表示原创 2021-09-16 13:01:53 · 1993 阅读 · 0 评论 -
QPixmap
一、描述Qt 提供了四个用于处理图像数据的类:QImage 是为 I/O 以及直接像素访问和操作而设计和优化的。 QPixmap 是为在屏幕上显示图像而设计和优化的。 QBitmap是一个继承QPixmap的便利类,保证深度为1。如果QPixmap对象确实是位图,isQBitmap()函数返回true,否则返回false。 QPicture 类是一个绘制设备,用于记录和重放 QPainter 命令。QPixmap 对象可以通过值传递,因为 QPixmap 类使用隐式数据共享。QPixmap原创 2021-09-15 23:49:25 · 28956 阅读 · 0 评论