- 一、环境介绍 操作系统介绍:win10 64位 QT版本: 5.12.6 编译器: MinGW32 FFMPEG: 4.2.2 下载地址: 二、软件效果 三、核心代码 3.1 widget.cpp #include "widget.h"#include ... 一、环境介绍 操作系统介绍:win10 64位 QT版本: 5.12.6 编译器: MinGW32 FFMPEG: 4.2.2 下载地址: 二、软件效果 三、核心代码 3.1 widget.cpp #include "widget.h"#include ...
- 一般软件调试的时候,可以使用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); //隐藏标...
- 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...
- 一、前言 一般自定义标题栏时,就需要将原窗口的标题栏隐藏掉。默认情况下窗口无法被鼠标拖动的,需要自己处理鼠标事件,移动窗口达到拖动效果。 二、实现代码 只实现了窗口的拖动,随意拉伸没有实现。 如果要完美实现拉伸效果,可以看这里: 2.1 widget.h代码 #ifndef LOGIN_MAIN_H#define LOGIN... 一、前言 一般自定义标题栏时,就需要将原窗口的标题栏隐藏掉。默认情况下窗口无法被鼠标拖动的,需要自己处理鼠标事件,移动窗口达到拖动效果。 二、实现代码 只实现了窗口的拖动,随意拉伸没有实现。 如果要完美实现拉伸效果,可以看这里: 2.1 widget.h代码 #ifndef LOGIN_MAIN_H#define LOGIN...
- 需求: 需要将QImage加载的图片里指定的颜色值替换成另一种指定的颜色。 示例代码: QImage image; QString filename=QFileDialog::getOpenFileName(this,"选择打开的文件","C:/",tr("*.bmp *.jpg *.png")); ... 需求: 需要将QImage加载的图片里指定的颜色值替换成另一种指定的颜色。 示例代码: QImage image; QString filename=QFileDialog::getOpenFileName(this,"选择打开的文件","C:/",tr("*.bmp *.jpg *.png")); ...
- 一、环境介绍 QT : 5.12.6 操作系统: win10 x64 编译器: MinGW32 二、示例代码 头文件 #include <QScreen>#include <QTimer>connect(&timer, SIGNAL(timeout()), this, SLOT(update(... 一、环境介绍 QT : 5.12.6 操作系统: win10 x64 编译器: MinGW32 二、示例代码 头文件 #include <QScreen>#include <QTimer>connect(&timer, SIGNAL(timeout()), this, SLOT(update(...
- 2.4.1 lineEdit单行文本编辑器 单行文本输入框在用于界面的文本输入应用比较广泛。单行文本编辑框用处较广泛,比如普通数据输入框、登录界面常见的用户名、密码输入框,搜索框等等,QLineEdit本身使用方法也很简单,自带了很多槽函数和信号,无需过多的设置就能进行使用。 使用QLineEdit单行编辑框需要加#include ... 2.4.1 lineEdit单行文本编辑器 单行文本输入框在用于界面的文本输入应用比较广泛。单行文本编辑框用处较广泛,比如普通数据输入框、登录界面常见的用户名、密码输入框,搜索框等等,QLineEdit本身使用方法也很简单,自带了很多槽函数和信号,无需过多的设置就能进行使用。 使用QLineEdit单行编辑框需要加#include ...
- 1.5 开发第一个QT程序 在QT开发过程中,可以手动编写代码也可以使用UI设计师直接拖拽控件的方式编写界面和布局,在实际的开发过程中一般是两种方式结合使用,提高开发效率。 1.5.1 新建Hello Qt工程 本小节用一个简单的 "Hello QT" 程序介绍一下使用QtCreator新建工程的步骤。(代码编号CH1-1) 1... 1.5 开发第一个QT程序 在QT开发过程中,可以手动编写代码也可以使用UI设计师直接拖拽控件的方式编写界面和布局,在实际的开发过程中一般是两种方式结合使用,提高开发效率。 1.5.1 新建Hello Qt工程 本小节用一个简单的 "Hello QT" 程序介绍一下使用QtCreator新建工程的步骤。(代码编号CH1-1) 1...
- 2.4.9 QSlider滑块 QT的QSlider类提供了一个垂直和水平滑动条。滑块是典型的小控件,用于控制一个有效的范围值。它允许用户沿水平或垂直移动滑块,将滑动的范围值转换成一个整数值。QSlider大部分函数都继承于QAbstractSlider类。QSlider滑块控件常用于音量控制、视频播放器的进度条等场合。 图2-... 2.4.9 QSlider滑块 QT的QSlider类提供了一个垂直和水平滑动条。滑块是典型的小控件,用于控制一个有效的范围值。它允许用户沿水平或垂直移动滑块,将滑动的范围值转换成一个整数值。QSlider大部分函数都继承于QAbstractSlider类。QSlider滑块控件常用于音量控制、视频播放器的进度条等场合。 图2-...
- 2.1.3 QRadioButton按钮 QRadioButton单选按钮一般用与多选一的互斥选择,可以通过isChecked()函数检测是否选择;同一个父窗口内的单选按钮都是互斥的,每次只能选中一个。 创建QRadioButton单选按钮示例: QRadioButton *button =new QRadioButton("R... 2.1.3 QRadioButton按钮 QRadioButton单选按钮一般用与多选一的互斥选择,可以通过isChecked()函数检测是否选择;同一个父窗口内的单选按钮都是互斥的,每次只能选中一个。 创建QRadioButton单选按钮示例: QRadioButton *button =new QRadioButton("R...
上滑加载中
推荐直播
-
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步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签