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

网站建设业务员内部网络网站怎么做

网站建设业务员,内部网络网站怎么做,做外贸在哪个平台比较好,装修公司怎么做免费网站简介: 本文介绍了如何使用Qt创建一个简单的图片加载应用程序。该应用程序可以打开图片文件并在界面上显示选定的图片,并保存用户上次选择的图片路径。 1. 创建项目: 首先,在VS中创建一个新的Qt Widgets应用程序项目,并…

简介:
本文介绍了如何使用Qt创建一个简单的图片加载应用程序。该应用程序可以打开图片文件并在界面上显示选定的图片,并保存用户上次选择的图片路径。

1. 创建项目:
首先,在VS中创建一个新的Qt Widgets应用程序项目,并命名为LoadImageApp。
在这里插入图片描述

2. 编写界面文件:
在Qt Designer中设计应用程序的界面,添加一个按钮用于打开图片文件,一个文本框用于显示图片路径,以及一个标签用于显示图片内容。
在这里插入图片描述

3. 实现应用程序逻辑:
接下来,在LoadImageApp类的实现文件LoadImageApp.cpp中,编写如下代码:

#include "LoadImageApp.h"
#include <QSettings>
#include <QStandardPaths>
#include <memory>
#include <QFileDialog>
#include <QPixmap>LoadImageApp::LoadImageApp(QWidget *parent): QWidget(parent)
{ui.setupUi(this);
}LoadImageApp::~LoadImageApp()
{}void LoadImageApp::on_openBtn_clicked()
{// 读取配置文件QString imagePath = qApp->applicationDirPath() + "/config/Setting.ini";std::unique_ptr<QSettings> pSetting(new QSettings(imagePath, QSettings::IniFormat));QString lastPath = pSetting->value("/LastPath/imagePath").toString();if (lastPath.isEmpty()){lastPath = QStandardPaths::writableLocation(QStandardPaths::PicturesLocation);}// 打开文件夹QString fileName = QFileDialog::getOpenFileName(this, u8"打开图片", lastPath, u8"图片(*.png *.jpg);;");if (fileName.isEmpty()) return;ui.pathEdit->setText(fileName);// 显示图片QPixmap pix;pix.load(fileName);pix = pix.scaled(ui.imageLable->size(), Qt::KeepAspectRatio);ui.imageLable->setScaledContents(true);ui.imageLable->setPixmap(pix);// 保存当前路径int lastIndexOf = fileName.lastIndexOf("/");QString curPath = fileName.left(lastIndexOf);pSetting->setValue("/LastPath/imagePath", curPath);
}

4. 代码解释:

  • on_openBtn_clicked() 槽函数响应按钮点击事件,打开文件对话框选择图片文件,并显示选定的图片。
  • 使用 QSettings 读取和保存用户上次选择的图片路径到配置文件。
  • 使用 QFileDialog 打开文件对话框选择图片文件。
  • 使用 QPixmap 加载选定的图片文件,并在界面上显示。

5. 运行结果:
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

5. 总结:
本文介绍了如何使用Qt创建一个简单的图片加载应用程序。通过阅读本文,您学会了如何在Qt中处理界面操作和文件操作,并将其应用到实际的应用程序开发中。

http://www.yayakq.cn/news/155345/

相关文章:

  • 北京做网站网络公司wordpress百度分享插件下载
  • wordpress图像存储长春网站快照优化公司
  • 现在建网站多少钱珠宝 东莞网站建设
  • 大学社团做网站wordpress主页教程
  • 做网站logo用啥软件湖南城乡建设网站
  • 旅游商城网站建设交互网站模板
  • 国内可以做的国外兼职网站庐江网站广告怎么做
  • 福州网站推广优化wordpress网站聊天插件
  • 沈阳市城市建设网站公司网站制作需要找广告公司么
  • 网站开发课题背景徐州手机模板建站
  • 网站长尾关键词优化手机登录wordpress
  • 制作网站的商家自助建站系统哪个好
  • 毕业设计代做网站都可信么汕尾市住房和城建设局网站
  • 网站seo入门基础教程书籍公司简介宣传
  • 百度统计网站速度诊断wordpress 中文版 docker
  • 怎么做销售网站vs和sql做购物网站
  • 为什么网站要改版网站推广如何做的
  • 苏州市网站建设公司网站一定要备案
  • 怎么查看网站的安全性淄博seo网络推广
  • 网站建设在线商城查域名的网站
  • 深圳seo网站设计电商网站平台
  • 网站推广软件ky99网站制作公司司
  • 做网站属于什么行业防疫优化措施
  • 企业网站制作规划卡片形式的网站
  • 女装网站建设规划书昆明网站建设首选公司
  • 直播网站建设需要什么wordpress 微信公众号
  • 网站用户反馈上海网站制作公司是什么
  • 外贸公司网站怎么设计更好青柠影院免费观看电视剧高清
  • 如何找网站推广西安网站建设哪家比较好
  • 东莞做网站找微客巴巴制作网站的软件主要有