- 需求: 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...
- 头文件: #include <QDesktopWidget> 代码: Widget::Widget(QWidget *parent) : QWidget(parent) , ui(new Ui::Widget){ ui->setupUi(this); ......略....... ... 头文件: #include <QDesktopWidget> 代码: Widget::Widget(QWidget *parent) : QWidget(parent) , ui(new Ui::Widget){ ui->setupUi(this); ......略....... ...
- 1.6字符串类介绍 字符串是图形界面的基石,虽然控件和图标看起来直观,但还是必定要使用字符串来显示信息。标准C++提供了两种字符串,一种是C语言风格的字符数组,以”\0”结束。另一种是字符串类String,QT字符串类QString功能更加强大。下面将介绍QString 的常见使用,QString 的互相转换、QString 涉及的运... 1.6字符串类介绍 字符串是图形界面的基石,虽然控件和图标看起来直观,但还是必定要使用字符串来显示信息。标准C++提供了两种字符串,一种是C语言风格的字符数组,以”\0”结束。另一种是字符串类String,QT字符串类QString功能更加强大。下面将介绍QString 的常见使用,QString 的互相转换、QString 涉及的运...
- 2.2 布局控件组 开发一个图形界面应用程序,界面的布局影响到界面的美观。前面的程序中都是使用UI界面拖控件,如果有多个按钮,会出现大小难调整、位置难对齐等问题。Qt 提供的“布局管理“就很好的解决了控件摆放的问题。 以下是UI设计师界面的布局相关控件组: 图2-14 布局管理组 功能介绍: (1)Vertic... 2.2 布局控件组 开发一个图形界面应用程序,界面的布局影响到界面的美观。前面的程序中都是使用UI界面拖控件,如果有多个按钮,会出现大小难调整、位置难对齐等问题。Qt 提供的“布局管理“就很好的解决了控件摆放的问题。 以下是UI设计师界面的布局相关控件组: 图2-14 布局管理组 功能介绍: (1)Vertic...
上滑加载中
推荐直播
-
码道新技能,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(码道)的代码智能体能力,实现代码一键推送至云端代码仓库,建立起高效、可协作的团队开发新范式。开发者可快速上手,从零打造功能完整的个股筛选、智能分析与风险管控产品。
回顾中 -
华为云码道全新升级,多会话并行与多智能体协作2026/05/08 周五 19:00-21:00
王一男-华为云码道产品专家;张嘉冉-华为云码道工程师;胡琦-华为云HCDE;程诗杰-华为云HCDG
华为云码道4月份版本全新升级,此次直播深度解读4月份产品特性,通过“特性解读+实操演示+实战案例+设计创新”的组合,全方位展现码道在多会话并行与多智能体协作方面的能力,赋能开发者提升效率
正在直播
热门标签