logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

QPolygon

一、描述QPolygon继承自是QVector <QPoint>。表示多边形的点集。除了QVector提供的功能外,QPolygon还提供了一些特定于点的功能。二、成员函数1、QPolygon(const QRect &rectangle, bool closed = false)从给定的矩形构造一个多边形。如果closed为true,则多边形的第五个点设置为rectangle

Qt线程:QWaitCondition

一、描述QWaitCondition 线程等待条件。作用是允许一个线程告诉其他线程某种条件已经满足。二、成员函数1、void notify_all()提供此功能是为了兼容 STL。相当于wakeAll()。2、void notify_one()提供此功能是为了兼容 STL。相当于wakeOne()。3、void wakeAll()唤醒所有在等待条件的线程。线程被唤醒的顺序取决于操作系统的调度策略,

使用QPainterPath绘制不规则蒙板

绘制如下按钮组:要求当按下其中的一个按钮时,该按钮区域显示如下蒙板:中间两个还好说都是矩形的,在相应范围drawRect绘制矩形就行了;要绘制两边的含有圆角的不规则形状的面板可以使用QPainterPath。QPainterPath path;path.moveTo(drawRect.center());path.addRoundRect(drawRect,30,30);QPainterPath

QtXml:QXmlStreamWriter

一、描述QXmlStreamWriter 用于编写 XML。它在一个由 setDevice() 指定的 QIODevice 上运行。API 简单明了:对于要编写的每个 XML 标记或事件,编写器都提供了一个专门的函数。用 writeStartDocument() 开始一个文档,用 writeEndDocument() 结束它。这将隐式关闭所有剩余的打开标签。以下代码片段显示了使用该类编写带缩进的格

QStyle

一、描述QStyle 类是一个抽象基类,它封装了 GUI 的外观。样式也可以作为插件使用。Qt 的内置小部件使用 QStyle 来执行几乎所有的绘图,确保它们看起来与等效的原生小部件完全一样。下图显示了九种不同样式的 QComboBox。1.1、设置样式可以使用 QApplication::setStyle() 函数设置整个应用程序的样式。如果没有指定样式,Qt 会为用户的平台或桌面环境选择最合适

#qt
QML类型:Component(组件)

一、描述组件是可重用、封装的 QML 类型,具有明确定义的接口。组件通常由组件文件定义 - 即 .qml 文件,一个.qml文件就是一个组件。而 Component 类型本质上允许在 QML 文档中内联定义 QML 组件,而不是作为单独的 QML 文件。例如,下面是一个被多个 Loader 对象使用的组件:import QtQuick 2.0Item{width: 100; height: 100

#qt
QtXml:QDomNode

一、描述QDomNode是文档树的结点。QDomNode 类的副本使用显式共享来共享它们的数据。这意味着修改一个节点将更改所有副本。下面的示例查找 XML 文档中的第一个元素并打印作为其直接子元素的所有元素的名称。QDomDocument d;d.setContent(someXML);QDomNode n = d.firstChild();while (!n.isNull()){if (n.is

Qt网络编程:QWebSocketServer使用示例

用QWebSocketServer来构建一个服务器,实现给连接它的各个客户端发送消息先把界面画出来如图:创建服务网和监听:WebSocketServer = new QWebSocketServer(QStringLiteral("testServer"),QWebSocketServer::NonSecureMode,this);//QWebSocketServer::SslMode 运行模式:

QML控件类型:Button、RoundButton、ToolButton、CheckBox、RadioButton、DelayButton、Switch、MenuBarItem、MenuItem

这些按钮全部直接或间接继承自 AbstractButton。Button一、描述Button 提供一个普通的按钮控件。二、属性成员1、flat : bool存按钮是否扁平化。默认为false。除非按下或选中扁平按钮,否则不会绘制背景。2、highlighted : bool按钮是否高亮显示。默认为false。高亮显示按钮可吸引用户的注意力。它对键盘交互没有影响。RoundButton一、描述Rou

QT插件开发(3)-- 插件之间相互通信

插件的通信通过插件管理器来管理,插件管理器转发插件的消息首先,改一下接口,增加一个插件间通信的结构体,增加插件发送消息和接收消息的纯虚函数供插件实现#ifndef PLUGININTERFACE_H#define PLUGININTERFACE_H#include <QtPlugin>#include <QJsonObject>struct PluginMetaData{Q

    共 104 条
  • 1
  • 2
  • 3
  • 11
  • 请选择