- 一、功能介绍 在使用QTextEdit 编辑或者显示文本的过程中,经常需要实现关键字、或者指定的一些文本着色,显示高亮颜色,突出显示。 比如: 我们经常编写代码的IDE软件,界面上就可以根据不同的语言、... 一、功能介绍 在使用QTextEdit 编辑或者显示文本的过程中,经常需要实现关键字、或者指定的一些文本着色,显示高亮颜色,突出显示。 比如: 我们经常编写代码的IDE软件,界面上就可以根据不同的语言、...
- 第9章 图形绘制与视图框架 Qt提供了四个类用于处理图像数据:QImage、QPixmap、QBitmap、QPicture。一般利用QImage、QPxmap类实现图像的加载显示,使用其类中的方法可以实现图像的基本操作(缩放、旋转)。QBitmap是一个继承于QPixmap的简单类,用于显示单色图片。在界面中通常使用QLabel控件... 第9章 图形绘制与视图框架 Qt提供了四个类用于处理图像数据:QImage、QPixmap、QBitmap、QPicture。一般利用QImage、QPxmap类实现图像的加载显示,使用其类中的方法可以实现图像的基本操作(缩放、旋转)。QBitmap是一个继承于QPixmap的简单类,用于显示单色图片。在界面中通常使用QLabel控件...
- 一般软件调试的时候,可以使用QPlainTextEdit当做日志显示界面,程序里所有的打印数据都可以通过QPlainTextEdit显示,可以做一个方便接口:设置QPlainTextEdit为只读模式,每次最新的数据插入到最后,并且每次显示也是最新一行。 核心代码: /*日志显示*/void Widget::Log_Text_D... 一般软件调试的时候,可以使用QPlainTextEdit当做日志显示界面,程序里所有的打印数据都可以通过QPlainTextEdit显示,可以做一个方便接口:设置QPlainTextEdit为只读模式,每次最新的数据插入到最后,并且每次显示也是最新一行。 核心代码: /*日志显示*/void Widget::Log_Text_D...
- 2.1 按钮控件组 QT Creator UI设计师界面的按钮组截图如下: 图2-1按钮控件组 以下是对按钮组控件的一些功能介绍: 1.Push Button按压按钮:最普通的按钮,按(点击)按钮命令计算机执行一些动作,或者回答问题,比如windows开始菜单里的重启,注销,关机等按钮。 2.Tool Button工具按钮... 2.1 按钮控件组 QT Creator UI设计师界面的按钮组截图如下: 图2-1按钮控件组 以下是对按钮组控件的一些功能介绍: 1.Push Button按压按钮:最普通的按钮,按(点击)按钮命令计算机执行一些动作,或者回答问题,比如windows开始菜单里的重启,注销,关机等按钮。 2.Tool Button工具按钮...
- 需求: QGraphicsView 编辑完成之后,需要将界面保存为图片导出. QPixmap pix=ui->graphicsView->grab(); 展示代码示例: #include <QDialog>#include <QLabel>void MainWindow:... 需求: QGraphicsView 编辑完成之后,需要将界面保存为图片导出. QPixmap pix=ui->graphicsView->grab(); 展示代码示例: #include <QDialog>#include <QLabel>void MainWindow:...
- 设置QWidget窗口属性,保持窗口顶置在最前面显示。 CameraWidget::CameraWidget(QWidget *parent, int index) : QWidget(parent), ui(new Ui::CameraWidget){ ui->setupUi(this); //隐藏标... 设置QWidget窗口属性,保持窗口顶置在最前面显示。 CameraWidget::CameraWidget(QWidget *parent, int index) : QWidget(parent), ui(new Ui::CameraWidget){ ui->setupUi(this); //隐藏标...
- 一、环境介绍 QT版本: 5.12.6 VS: VS2017 本地开发DLL之后,经常要给其他程序调用,调用中可能会发现DLL本身存在BUG,在DLL开发环境下进行本地或者远程调试可以快速定位DLL里的问题。 二、VS2017创建一个简单的ActiveQtServer工程 ... 一、环境介绍 QT版本: 5.12.6 VS: VS2017 本地开发DLL之后,经常要给其他程序调用,调用中可能会发现DLL本身存在BUG,在DLL开发环境下进行本地或者远程调试可以快速定位DLL里的问题。 二、VS2017创建一个简单的ActiveQtServer工程 ...
- 一、功能介绍 项目程序在运行过程中经常需要创建一些临时目录并且在目录下创建一些临时文件,使用完毕之后,需要进行删除。 下面例子使用removeRecursively()和remove() 函数完成目录和文件的删除。 注意: removeRecursively() 函数支持递归删除,在Linux下就相当于执行rm ./* ... 一、功能介绍 项目程序在运行过程中经常需要创建一些临时目录并且在目录下创建一些临时文件,使用完毕之后,需要进行删除。 下面例子使用removeRecursively()和remove() 函数完成目录和文件的删除。 注意: removeRecursively() 函数支持递归删除,在Linux下就相当于执行rm ./* ...
- 1. 隐藏标题栏: 隐藏标题栏后,最大化、最小化、关闭按钮 就相当于隐藏了。 main_gui_window w; w.setWindowFlags(Qt::Dialog|Qt::FramelessWindowHint); w.show(); 或者在构造函数里设置 this->setWindowFlag... 1. 隐藏标题栏: 隐藏标题栏后,最大化、最小化、关闭按钮 就相当于隐藏了。 main_gui_window w; w.setWindowFlags(Qt::Dialog|Qt::FramelessWindowHint); w.show(); 或者在构造函数里设置 this->setWindowFlag...
- 2.4.8 QDoubleSpinBox浮点计数器 浮点数计数器QDoubleSpinBox用于接收浮点数值输入,与整数计数器基本一样,只是操作的数据类型是浮点数。操作的浮点数可以通过对应的函数设置精度。 创建QDoubleSpinBox示例 //创建一个doublespinboxQDoubleSpinBox *box = ne... 2.4.8 QDoubleSpinBox浮点计数器 浮点数计数器QDoubleSpinBox用于接收浮点数值输入,与整数计数器基本一样,只是操作的数据类型是浮点数。操作的浮点数可以通过对应的函数设置精度。 创建QDoubleSpinBox示例 //创建一个doublespinboxQDoubleSpinBox *box = ne...
- 2.5 显示控件组 图2-5 显示控件组 2.5.1 QLabel标签 QLabel控件可以用来显示文本或图片信息,没有提供用户交互功能。它还可以用于帮助其他控件获取焦点。 QLabel控件支持显示以下类型的数据: 图2-5-1 标签控件支持显示属性 创建QLabel示例 #inc ... 2.5 显示控件组 图2-5 显示控件组 2.5.1 QLabel标签 QLabel控件可以用来显示文本或图片信息,没有提供用户交互功能。它还可以用于帮助其他控件获取焦点。 QLabel控件支持显示以下类型的数据: 图2-5-1 标签控件支持显示属性 创建QLabel示例 #inc ...
- 需要加入的头文件: #include <QTime> 一. 秒单位时间转为字符串时、分、秒格式输出 int time_sec=100; QString timer=QTime(0, 0, 0).addSecs(int(time_sec)).toString(QString::fromLati... 需要加入的头文件: #include <QTime> 一. 秒单位时间转为字符串时、分、秒格式输出 int time_sec=100; QString timer=QTime(0, 0, 0).addSecs(int(time_sec)).toString(QString::fromLati...
- 一、环境介绍 操作系统: ubuntu 18.04 64位 PC机 QT版本: 5.12 二、运行效果图 三、核心代码 mainwindow.cpp代码: #include "widget.h"#include "ui_widget.h"#include <QProcess>... 一、环境介绍 操作系统: ubuntu 18.04 64位 PC机 QT版本: 5.12 二、运行效果图 三、核心代码 mainwindow.cpp代码: #include "widget.h"#include "ui_widget.h"#include <QProcess>...
- 一、环境介绍 操作系统介绍:ubuntu 18.04 、windows、Android QT版本: 5.12.6 摄像头: USB摄像头、虚拟机挂载本机自带摄像头 二、功能介绍 在子线程里通过QVideoProbe捕获摄像头一帧数据,处理之后(加时间水印),再通过信号/槽机制发送给主线程,在UI界面显示... 一、环境介绍 操作系统介绍:ubuntu 18.04 、windows、Android QT版本: 5.12.6 摄像头: USB摄像头、虚拟机挂载本机自带摄像头 二、功能介绍 在子线程里通过QVideoProbe捕获摄像头一帧数据,处理之后(加时间水印),再通过信号/槽机制发送给主线程,在UI界面显示...
- 一、前言 一般自定义标题栏时,就需要将原窗口的标题栏隐藏掉。默认情况下窗口无法被鼠标拖动的,需要自己处理鼠标事件,移动窗口达到拖动效果。 二、实现代码 只实现了窗口的拖动,随意拉伸没有实现。 如果要完美实现拉伸效果,可以看这里: 2.1 widget.h代码 #ifndef LOGIN_MAIN_H#define LOGIN... 一、前言 一般自定义标题栏时,就需要将原窗口的标题栏隐藏掉。默认情况下窗口无法被鼠标拖动的,需要自己处理鼠标事件,移动窗口达到拖动效果。 二、实现代码 只实现了窗口的拖动,随意拉伸没有实现。 如果要完美实现拉伸效果,可以看这里: 2.1 widget.h代码 #ifndef LOGIN_MAIN_H#define LOGIN...
上滑加载中
推荐直播
-
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中 -
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
回顾中 -
华为云码道:零代码股票智能决策平台全功能实战2026/04/18 周六 10:00-12:00
秦拳德-中软国际教育卓越研究院研究员、华为云金牌讲师、云原生技术专家
利用Tushare接口获取实时行情数据,采用Transformer算法进行时序预测与涨跌分析,并集成DeepSeek API提供智能解读。同时,项目深度结合华为云CodeArts(码道)的代码智能体能力,实现代码一键推送至云端代码仓库,建立起高效、可协作的团队开发新范式。开发者可快速上手,从零打造功能完整的个股筛选、智能分析与风险管控产品。
回顾中
热门标签