当前位置: 首页 > news >正文

珠海集团网站建设外包马克斯网站建设

珠海集团网站建设外包,马克斯网站建设,建设部网站合并,用别的域名给网站做竞价目录 一、UI设计 S1:双击Form Files下.ui文件,进入ui设计界面Qt Designer S2:然后拖动一个Push Button和Label控件到界面 S3:点击信号与槽,然后点击PushButton往外拉一下 S4:松开鼠标进入配置连接界面…

目录

一、UI设计

S1:双击Form Files下.ui文件,进入ui设计界面Qt Designer

S2:然后拖动一个Push Button和Label控件到界面

S3:点击信号与槽,然后点击PushButton往外拉一下

S4:松开鼠标进入配置连接界面,然后选择编辑

S5:点击+符号创建自定义槽函数PushButtonClicked()

S6:回到配置连接界面,选择刚刚创建的槽函数

S7:PushButton的槽函数配置连接成功,然后保存退出Qt Designer

二、代码编辑

S1:退出后右击项目,点击Qt,点击Refresh IntelliSense进行刷新

S2:进入ui_QtWidgetsApplication_ShowlMG.h文件,看到connect说明连接成功,PushButtonClicked()是配置的槽函数。

S3:打开Header Files文件下的.h文件,添加需要的槽函数和变量的声明

S4:打开Source Files文件下的.cpp文件定义PushButtonClicked函数内容

三、运行测试

四、资料参考

VS2022上配置Qt环境请参考我的另外一篇博客:VS22配置Qt环境(windows)_vs配置qt环境后,怎么给电脑系统配置环境-CSDN博客

开发参考:QT+VS开发界面入门(qt界面在VS2022实现自动生成槽函数)_qt vs2022 开发-CSDN博客


一、UI设计

S1:双击Form Files下.ui文件,进入ui设计界面Qt Designer

S2:然后拖动一个Push Button和Label控件到界面

S3:点击信号与槽,然后点击PushButton往外拉一下

(切记鼠标选中插件(按钮)是,需要向按钮外拉一下,这样才会让按钮的信号输出出来。否则会变成外部输入对按钮的影响的槽函数。
向外来,会有如图所示效果。)

S4:松开鼠标进入配置连接界面,然后选择编辑

S5:点击+符号创建自定义槽函数PushButtonClicked()

S6:回到配置连接界面,选择刚刚创建的槽函数

S7:PushButton的槽函数配置连接成功,然后保存退出Qt Designer

二、代码编辑

S1:退出后右击项目,点击Qt,点击Refresh IntelliSense进行刷新

S2:进入ui_QtWidgetsApplication_ShowlMG.h文件,看到connect说明连接成功,PushButtonClicked()是配置的槽函数。

S3:打开Header Files文件下的.h文件,添加需要的槽函数和变量的声明

S4:打开Source Files文件下的.cpp文件定义PushButtonClicked函数内容

#include "QtWidgetsApplication_ShowIMG.h"
#include <qfiledialog.h> //文件处理头文件
#include <qmessagebox.h> //提示信息头文件#include <opencv2/opencv.hpp>QtWidgetsApplication_ShowIMG::QtWidgetsApplication_ShowIMG(QWidget *parent): QMainWindow(parent)
{ui.setupUi(this);
}QtWidgetsApplication_ShowIMG::~QtWidgetsApplication_ShowIMG()
{}void QtWidgetsApplication_ShowIMG::PushButtonClicked()
{QString fileName = QFileDialog::getOpenFileName(this,"打开图像",QDir::homePath(), // 默认从用户目录开始"图像文件 (*.png *.jpg *.jpeg *.bmp *.gif)" // 支持更多格式);if (!fileName.isEmpty()){QPixmap tempImage;if (tempImage.load(fileName)){currentImage = tempImage;// 正确访问UI控件并设置图像ui.label->setPixmap(currentImage.scaled(ui.label->size(),Qt::KeepAspectRatio,Qt::SmoothTransformation));}else{QMessageBox::warning(this, "错误", "无法加载图像文件");}}}

三、运行测试

四、资料参考

VS2022上配置Qt环境请参考我的另外一篇博客:VS22配置Qt环境(windows)_vs配置qt环境后,怎么给电脑系统配置环境-CSDN博客
开发参考:QT+VS开发界面入门(qt界面在VS2022实现自动生成槽函数)_qt vs2022 开发-CSDN博客
http://www.dtcms.com/a/602399.html

相关文章:

  • 告别局域网束缚!Excalidraw结合cpolar随时随地画流程图
  • 11.12 脚本APP 网页H5游戏变APP!
  • 长春阿凡达网站建设网站的结构类型
  • AI 生成PPT
  • 网站策划与运营沪指重上3000点
  • 动手学强化学习 第6章 Dyna-Q 算法
  • 【前端】resetFields()失效:点击编辑后再点击新增,弹出的表单是编辑的数据
  • 易支付系统二开对接博瑞云音箱教程及源码
  • TiDB 关联子查询去关联优化实战案例与原理深度解析
  • UCOS-III笔记(四)
  • 广西上林县住房城乡建设网站网站代码字体变大
  • 【窗口】分层角度来整体地理解 Android 窗口系统
  • 网站网页设计制作公司建立wordpress网站吗
  • CesiumJS 案例 P35:添加图片图层(添加图片数据)
  • 贞丰县住房和城乡建设局网站门户网站建设采购
  • Apache DolphinScheduler 新增 gRPC 任务插件 | 开源之夏成果总结
  • 网站数据迁移教程汕头快速建站模板
  • MATLAB中生成混淆矩阵
  • 基于MATLAB的验证码识别系统实现
  • 路由器怎么做网站百度下载
  • Spark简介以及K8S部署
  • 网站顶部图片素材官方网站建设条件
  • 高端电商网站建设上海频道网站建设公司
  • Ubuntu 中的编程语言(中)
  • 不确定知识图谱(UKGs)增强中医药大模型:药食同源个性化膳食推荐的智能化新突破
  • 有哪些适合自学口语的软件?
  • 算法1111
  • 大牌印花图案设计网站工信部怎么查网站备案
  • 做网站需要走哪些程序建筑模板制作过程
  • 《POE 免布线:100 平米机房以太网温湿度便捷部署方案》