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

2025-05-22 22:17:34

一般按钮的图片都是从本地静态加载,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,从服务器动态获取按钮背景图片
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢