- 1.11.1 QBuffer基本使用介绍 说明: QBuffer主要解决,char*类型的值。 QBuffer类为QByteArray提供QIODevice接口。 QBuffer允许你使用QIODevice接口访问QByteArray。 QByteArray被视为一个标准的随机访问文件。 例: QBuffer b... 1.11.1 QBuffer基本使用介绍 说明: QBuffer主要解决,char*类型的值。 QBuffer类为QByteArray提供QIODevice接口。 QBuffer允许你使用QIODevice接口访问QByteArray。 QByteArray被视为一个标准的随机访问文件。 例: QBuffer b...
- 2.4.6 dial刻度盘 QT的QDial类提供了一个圆形的范围转盘(可以当做速度计或电位计)。QDial继承于QAbstractSlider类,刻度盘的行为类似于一个滑块。QDial可以设置输入数值的上限和下限,每次步进的值也可以设置,步进的整数数值属性为 value。转盘支持通过键盘来改变转盘的数值,键盘的上/下箭头或者左/右箭... 2.4.6 dial刻度盘 QT的QDial类提供了一个圆形的范围转盘(可以当做速度计或电位计)。QDial继承于QAbstractSlider类,刻度盘的行为类似于一个滑块。QDial可以设置输入数值的上限和下限,每次步进的值也可以设置,步进的整数数值属性为 value。转盘支持通过键盘来改变转盘的数值,键盘的上/下箭头或者左/右箭...
- 2.1.4 checkBox按钮 复选按钮的选项可以多选,上一节的单选按钮只能单选。这两种按钮应用都很广泛,遇到需要选择多个选项时,复选按钮非常有用,而且多个复选按钮之间是不冲突的,复选按钮状态发生改变时,会发出toggled()信号,按钮的基本使用方法与单选按钮一样。如果使用了多组复选按钮可以使用groupBox控件进行分组,gro... 2.1.4 checkBox按钮 复选按钮的选项可以多选,上一节的单选按钮只能单选。这两种按钮应用都很广泛,遇到需要选择多个选项时,复选按钮非常有用,而且多个复选按钮之间是不冲突的,复选按钮状态发生改变时,会发出toggled()信号,按钮的基本使用方法与单选按钮一样。如果使用了多组复选按钮可以使用groupBox控件进行分组,gro...
- 一、环境介绍 QT版本: 5.12.6 二、 实现方法 在UI界面拖一个horizontalSlider控件,方便测试。 在主界面的类里重载eventFilter函数,拦截鼠标事件。 //主线程class Widget : public QWidget{ Q_OBJECT public: ........ 一、环境介绍 QT版本: 5.12.6 二、 实现方法 在UI界面拖一个horizontalSlider控件,方便测试。 在主界面的类里重载eventFilter函数,拦截鼠标事件。 //主线程class Widget : public QWidget{ Q_OBJECT public: ........
- 9.3 QPainter图形绘制 Qt绘图主要用到QPainter类,QPainter类提供了许多高度优化的函数去做大部分的GUI绘制工作。它可以画简单的线到复杂的形状,通常情况下,QPainter是在widget的painter绘图事件函数中使用。绘图的设备通常是主部件,也可以是QLabel部件或QTextEdit部... 9.3 QPainter图形绘制 Qt绘图主要用到QPainter类,QPainter类提供了许多高度优化的函数去做大部分的GUI绘制工作。它可以画简单的线到复杂的形状,通常情况下,QPainter是在widget的painter绘图事件函数中使用。绘图的设备通常是主部件,也可以是QLabel部件或QTextEdit部...
- 一、环境介绍 操作系统介绍:win10 64位 QT版本: 5.12.6 二、现象 重载QGraphicsScene相关的鼠标事件,想得到当前鼠标的坐标点,如果直接从mouseEvent取坐标,返回的坐标点全是0。 class my_graphicsScene : public QGraphicsScene{prot... 一、环境介绍 操作系统介绍:win10 64位 QT版本: 5.12.6 二、现象 重载QGraphicsScene相关的鼠标事件,想得到当前鼠标的坐标点,如果直接从mouseEvent取坐标,返回的坐标点全是0。 class my_graphicsScene : public QGraphicsScene{prot...
- 一、功能介绍 在项目开发中,设备终端经常需要向服务器上传一些日志或者报告状态信息,下面使用QNetworkAccessManager封装了一个函数方便传入要上传的数据进行上传。 提交的数据格式使用JSON格式,请求方式使用post,代码里没有关联状态槽函数,实际运用里上传的数据量比较小,数据会间断性重复上传,就没判断成功状态。 二、... 一、功能介绍 在项目开发中,设备终端经常需要向服务器上传一些日志或者报告状态信息,下面使用QNetworkAccessManager封装了一个函数方便传入要上传的数据进行上传。 提交的数据格式使用JSON格式,请求方式使用post,代码里没有关联状态槽函数,实际运用里上传的数据量比较小,数据会间断性重复上传,就没判断成功状态。 二、...
- 一、环境介绍 QT版本: 5.12.6 操作系统: win10 64位 12 二、功能介绍 为了在UI设计师界面里,使用自定义控件(就是需要重写该控件的一些函数,比如重绘自己想要的图形界面),基本... 一、环境介绍 QT版本: 5.12.6 操作系统: win10 64位 12 二、功能介绍 为了在UI设计师界面里,使用自定义控件(就是需要重写该控件的一些函数,比如重绘自己想要的图形界面),基本...
- 一、环境介绍 宿主机: Ubuntu18.04 64位 目标开发板型号: 友善之臂Tiny4412 目标开发板操作系统: 使用busybox制作,内核使用官方3.5内核。 使用的编译器版本: 友善之臂光盘里自带的交叉编译器版本是4.5.1,QT5.6之后的源码使用4.5.1版... 一、环境介绍 宿主机: Ubuntu18.04 64位 目标开发板型号: 友善之臂Tiny4412 目标开发板操作系统: 使用busybox制作,内核使用官方3.5内核。 使用的编译器版本: 友善之臂光盘里自带的交叉编译器版本是4.5.1,QT5.6之后的源码使用4.5.1版...
- 一、环境介绍 操作系统: win10 64位 QT版本: QT5.12.6 二、QEventLoop类 QEventLoop类提供了一种进入和离开事件循环的方法。 在任何时候,你都可以创建一个QEventLoop对象并对其调用exec(),以启动本地事件循环,在事件循环中,调用exit()将强制e... 一、环境介绍 操作系统: win10 64位 QT版本: QT5.12.6 二、QEventLoop类 QEventLoop类提供了一种进入和离开事件循环的方法。 在任何时候,你都可以创建一个QEventLoop对象并对其调用exec(),以启动本地事件循环,在事件循环中,调用exit()将强制e...
- 2.4.7 spinBox整数计数器 整数计数器QSpinBox用于接收整数数值输入,QSpinBox允许用户选择一个值通过单击向上/向下按钮或按下键盘上的向上/向下增加/减少当前显示的值。用户也可以手动输入数值。 创建Spinbox QSpinBox *box = new QSpinBox(this);box->setGe... 2.4.7 spinBox整数计数器 整数计数器QSpinBox用于接收整数数值输入,QSpinBox允许用户选择一个值通过单击向上/向下按钮或按下键盘上的向上/向下增加/减少当前显示的值。用户也可以手动输入数值。 创建Spinbox QSpinBox *box = new QSpinBox(this);box->setGe...
- 一、环境介绍 操作系统介绍:win10 64位 QT版本: 5.12.6 二、获取系统当前时间 2.1 获取当前系统的时间日期 QDateTime current_date_time =QDateTime::currentDateTime();QString current_date =current_date_ti... 一、环境介绍 操作系统介绍:win10 64位 QT版本: 5.12.6 二、获取系统当前时间 2.1 获取当前系统的时间日期 QDateTime current_date_time =QDateTime::currentDateTime();QString current_date =current_date_ti...
- 一、环境介绍 操作系统介绍:win10 64位 QT版本: 5.12.6 二、示例代码 在工程文件里加上代码: QT += texttospeech QTextToSpeech *m_speech=new QTextToSpeech; //异步朗读文字m_speech->say("Hello!,老吕,发工资啦")... 一、环境介绍 操作系统介绍:win10 64位 QT版本: 5.12.6 二、示例代码 在工程文件里加上代码: QT += texttospeech QTextToSpeech *m_speech=new QTextToSpeech; //异步朗读文字m_speech->say("Hello!,老吕,发工资啦")...
- 一、环境介绍 操作系统介绍:win10 64位 QT版本: 5.12.6 二、功能介绍 最近做一个播放器的项目,需要用户自定义编辑定制视频的字幕;为了方便编辑字幕,这里QGraphicsTextItem需要支持任意拖动,回车确认,鼠标双击进入编辑状态,右键弹出菜单(剪切、复制、删除、全选)等操作。 实现思路: 重写Q... 一、环境介绍 操作系统介绍:win10 64位 QT版本: 5.12.6 二、功能介绍 最近做一个播放器的项目,需要用户自定义编辑定制视频的字幕;为了方便编辑字幕,这里QGraphicsTextItem需要支持任意拖动,回车确认,鼠标双击进入编辑状态,右键弹出菜单(剪切、复制、删除、全选)等操作。 实现思路: 重写Q...
- 使用QImage创建一张指定大小、指定颜色的图片: QImage img(100,100,QImage::Format_RGB888);img.fill(QColor(Qt::black));img.save("D:/123.jpg"); 使用QImage创建一张指定大小、指定颜色的图片: QImage img(100,100,QImage::Format_RGB888);img.fill(QColor(Qt::black));img.save("D:/123.jpg");
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签