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

深圳网站域名注册工程公司取名字参考大全

深圳网站域名注册,工程公司取名字参考大全,wordpress耗尽,门户网站自查报告1、概述 QPixmapCache是Qt框架中提供的一个功能强大的图像缓存管理工具类。它允许开发者在全局范围内缓存QPixmap对象#xff0c;从而有效减少图像的重复加载#xff0c;提高图像加载和显示的效率。这对于需要频繁加载和显示图像的用户界面应用来说尤为重要#xff0c;能够…1、概述 QPixmapCache是Qt框架中提供的一个功能强大的图像缓存管理工具类。它允许开发者在全局范围内缓存QPixmap对象从而有效减少图像的重复加载提高图像加载和显示的效率。这对于需要频繁加载和显示图像的用户界面应用来说尤为重要能够显著提升用户体验。 2、重要方法 QPixmapCache类提供了一组用于插入、查找和删除缓存图像的静态方法这些方法使用QString类型的key来标识和检索缓存中的QPixmap对象。以下是几个重要的方法 find(const QString key, QPixmap pixmap): 根据指定的key在缓存中查找QPixmap对象。如果找到匹配的缓存图像该方法返回true并将缓存图像复制到pixmap参数中如果未找到则返回false并忽略pixmap参数。insert(const QString key, const QPixmap pixmap): 将指定的QPixmap对象插入到缓存中并使用给定的key进行标识。如果插入成功返回true如果缓存已满或key已存在则返回false。clear(): 清除缓存中的所有QPixmap对象。这通常用于释放不再需要的缓存资源。remove(const Qstring key):从缓存中移除指定关键字的位。cacheLimit():返回缓存限制的最大字节数。setCacheLimit(int n):设置缓存限制的最大字节数。totalUsed()const:返回当前缓存中所有位图占用的字节数。 MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) {setWindowTitle(QPixmapCache Example);resize(800, 600);// 创建标签用于显示图片QLabel *label new QLabel(this);label-setAlignment(Qt::AlignCenter);// 创建按钮用于加载图片QPushButton *loadButton new QPushButton(Load Image1);QPushButton *loadButton2 new QPushButton(Load Image2);QPushButton *clearCacheButton new QPushButton(Clear Cache);// 连接按钮信号与槽函数connect(loadButton, QPushButton::clicked, this, [label]() {QPixmap pixmap;QString key my_image_key;if (!QPixmapCache::find(key, pixmap)) {// 缓存中未找到从文件中加载pixmap.load(:/res/c.png);QPixmapCache::insert(key, pixmap);}elseqDebug() no find;label-setPixmap(pixmap);});connect(loadButton2, QPushButton::clicked, this, [label]() {QPixmap pixmap;QString key my_image_key2;if (!QPixmapCache::find(key, pixmap)) {// 缓存中未找到从文件中加载pixmap.load(:/res/car.png);QPixmapCache::insert(key, pixmap);}elseqDebug() no find;label-setPixmap(pixmap);});connect(clearCacheButton, QPushButton::clicked, this, []() {QPixmapCache::clear();});// 布局管理QHBoxLayout *layout new QHBoxLayout;layout-addWidget(loadButton);layout-addWidget(loadButton2);layout-addWidget(clearCacheButton);QVBoxLayout *mainLayout new QVBoxLayout;mainLayout-addWidget(label);mainLayout-addLayout(layout);QWidget *centralWidget new QWidget;centralWidget-setLayout(mainLayout);setCentralWidget(centralWidget);}觉得有帮助的话打赏一下呗。。
http://www.w-s-a.com/news/927606/

相关文章:

  • 做美食原创视频网站网站开发要多钱
  • 怎么做网站作业哪个网站可兼职做logo
  • asp网站搭建教程做网站备案完成之后需要干什么
  • 无锡外贸网站开发兰州网站在哪备案
  • 广州百度网站建设公司天津建设电工证查询网站
  • 网站建设与管理行业发展情况制作网页动态效果
  • wordpress 特色缩略图临沂seo全网营销
  • 隆昌市住房和城乡建设厅网站做网站用什么字体比较好
  • 惠州网站建设设计18款未成年禁用软件ap入口
  • 班级网站 建设目标如何做好网站建设内容的策划书
  • 网站建设与网页设计期末考试清博舆情系统
  • plone网站开发商城网站建设怎么收费
  • 旺旺号查询网站怎么做公司门户网站项目模版
  • 网站免费一站二站四站上海网站怎么备案表
  • 漫画交流网站怎么做开发微信小程序公司
  • 网站建设马鞍山怎么建立局域网网站
  • 开源 网站开发框架哪些网站可以做图片链接
  • 大良制作网站网站设计的能力要求
  • 前端设计除了做网站还能做什么江苏高校品牌专业建设工程网站
  • 做二手房产网站多少钱用户权限配置wordpress
  • 做亚马逊网站需要租办公室吗小型企业网站模板
  • 网站全屏视频怎么做个人公司注册网上申请
  • 如何k掉别人的网站搜索引擎优化与关键词的关系
  • 百度推广 网站吸引力做网站开发的薪酬怎么样
  • js网站开发工具软件营销方案
  • 做网站的天空网云南省建设厅网站怎么进不去
  • 天津网站排名提升网络营销推广策略包括哪些
  • 网站建设与管理 ppt网站打开是别人的
  • 图片网站怎么做排名怎么分析一个网站seo
  • 伪原创对网站的影响深圳装修公司排名100强