QT通过http,从服务器动态获取按钮背景图片

 时间:2024-10-12 11:51:17

一般按钮的图片都是从本地静态加载,qt也可以通过http从服务器下载图片到本地,然后动态加载

工具/原料

qt

服务器

按钮图片设置

1、可以通过setStyleSheet函数修改按钮图片

2、本地路径增加图片

QT通过http,从服务器动态获取按钮背景图片

4、运行后,鼠标点击前后如下

QT通过http,从服务器动态获取按钮背景图片

动态下载图片按钮类HttpPicButton

1、从服务器下载图片,用到QNetworkAccessManager

2、修改pro文件,增加network模块

QT通过http,从服务器动态获取按钮背景图片

4、在构造函数中,绑定QNetworkAccessManager的信号finished,当读取http数据完成后,调用相应的槽函数;并通过get方法获取url信息

QT通过http,从服务器动态获取按钮背景图片

动态添加HttpPicButton按钮

1、首先从网上找到两个200*200的图片,我这里随机从百度图片找到两张,右键“复制图片地址”,然后保存到变量中

QT通过http,从服务器动态获取按钮背景图片QT通过http,从服务器动态获取按钮背景图片

4、运行后,正常及点击按钮后的效果如下

QT通过http,从服务器动态获取按钮背景图片

5、在保存文件的目录下,也可以看到保存的图片

QT通过http,从服务器动态获取按钮背景图片
  • 战神遗迹勇气圣殿怎么过 勇气圣殿通关攻略
  • 如何管理好时间的四种方法
  • 攻城掠地6宝140神兵无虎符无觉醒夏侯渊196魏延
  • 热门搜索
    扬州旅游商贸学校 武义旅游 台儿庄旅游 咸宁旅游 南戴河旅游 重庆旅游网 上海商贸旅游学校 吉林市旅游 邵阳旅游 盘锦旅游