logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

QCoreApplication

一、描述非 GUI 应用程序使用此类来提供它们的事件循环。对于使用 Qt 的非 GUI 应用程序,应该只有一个 QCoreApplication 对象。对于 GUI 应用程序,使用 QGuiApplication。对于使用 Qt Widgets 模块的应用程序,使用 QApplication。QCoreApplication 包含主事件循环,来自操作系统的所有事件和其他源都在其中被处理和调度。它还

#qt
Qt网络编程:QWebSocket

一、描述WebSockets 是一种通过单个 TCP 连接提供全双工通信通道的 Web 技术。QWebSocket 既可以用于客户端应用程序,也可以用于服务器应用程序。注意:某些代理不了解 WebSocket 握手期间使用的某些 HTTP 标头。在这种情况下,非安全 WebSocket 连接失败。缓解此问题的最佳方法是通过安全连接使用 WebSocket。二、成员函数1、[signal] void

QWidget(长文)

一、描述1、QWidget 是用户界面的原子:它从窗口系统接收鼠标、键盘和其他事件,并在屏幕上绘制自己的表示。每个小部件都是矩形的,它们按Z顺序排序。小部件由其父部件和它前面的小部件剪裁。2、未嵌入父窗口小部件的 QWidget 称为窗口。通常,窗口有边框和标题栏。3、QWidget 的一些没有直接使用。例如,QWidget有一个字体属性,但从不使用它。而是由其子类使用。4、在实现一个新的小部件时

#qt
Qt模型视图框架:QSortFilterProxyModel

一、描述QSortFilterProxyModel 可用于对项目进行排序、过滤。该模型而无需对底层数据进行任何转换,也无需复制内存中的数据。要对自定义模型提供的项目进行排序和过滤。需要创建一个 QSortFilterProxyModel,以 MyItemModel 作为参数调用 setSourceModel(),并在视图上安装 QSortFilterProxyModel:QTreeView *tr

Qt模型视图框架:QHeaderView

一、描述QHeaderView 显示项目视图(如QTableView、QTreeView)中使用的标题。标头使用 QAbstractItemModel::headerData() 函数从模型中获取每个部分的数据。可以使用 QAbstractItemModel::setHeaderData() 设置数据。对于水平标题,该部分相当于模型中的一列,对于垂直标题,该部分相当于模型中的一行。移动标题部分标题

Qt模型视图框架:QAbstractItemModel

一、概述QAbstractItemModel 类定义了项目模型必须使用的标准接口,以便能够与模型/视图框架中的其他组件进行互操作。 正确用法是将其子类化以创建新模型。此类用作 QML 中的项目视图元素或 Qt Widgets 模块中的项目视图类的底层数据模型。如果需要一个模型与项目视图一起使用,例如 QML 的列表视图元素或 C++ 小部件 QListView 或 QTableView,则应该考虑

Qt网络编程:QAbstractSocket

一、描述QAbstractSocket 类提供所有Socket类型通用的基本功能。QAbstractSocket 是 QTcpSocket 和 QUdpSocket 的基类,包含这两个类的所有通用功能。如果您需要一个Socket,可以:子类化 QTcpSocket 或QUdpSocket。创建一个原生Socket,实例化QAbstractSocket,并调用setSocketDescriptor(

#qt#udp#tcp/ip
Qt网络编程:QHostInfo(主机信息)

一、描述QHostInfo 查找与主机名关联的 IP 地址,或与 IP 地址关联的主机名。二、类型成员1、QHostInfo::HostInfoError:此枚举描述了尝试解析主机名时可能发生的各种错误。NoError:无错误。HostNotFound:找不到主机的 IP 地址。UnknownError:出现未知错误。三、成员函数1、[static] void abortHostLookup(in

OPenCV - QML图像处理(2):QML实现界面遮罩、带阴影和圆角的弹窗

Widget版本的有如下的遮罩和弹窗:要用QML实现类似的功能。遮罩:ShadeItem.qmlimport QtQuick 2.0//遮罩Rectangle{id: rootopacity: 0.0state: enabled ? "on" : "baseState"property int dialogWidth: 300property int dialogHeight: 200enable

#opencv#qt
QT:json值的修改--QJsonValueRef

首先构建一个json对象:QJsonArray versionArray;versionArray.append(4.8);versionArray.append(5.2);versionArray.append(5.7);QJsonObject pageObject;pageObject.insert("Home", "https://www.qt.io/");pageObject.insert

    共 143 条
  • 1
  • 2
  • 3
  • 15
  • 请选择