Qt 图标设置及制作

阅读: 评论:0

Qt 图标设置及制作

Qt 图标设置及制作

Qt添加图标

1. 直接在.pro文件中添加(只接受.ico文件)

RC_ICONS = icon.ico

2. 在设计模式下添加

路径从.qrc文件中复制 

 

OpenCV制作透明图标

cv::Mat icon = cv::Mat::zeros(cv::Size(32, 32), CV_8UC4);
icon(Rect(8, 8, 16, 16)).setTo(Scalar(255, 255, 0,255));
imwrite("F:\icon.png", icon);

根据已有的图片生成透明图片

	cv::Mat srcImg = cv::imread("ico.png");int rows = ws;int cols = ls;cv::Mat ROI = srcImg(Rect(8, 8, cols - 20, rows - 20));cv::Mat pyTo(tempImg);cv::Mat icon = cv::Mat::zeros(tempImg.size(), CV_8UC4);rows = ws;cols = ls;for (int i = 0; i < rows; i++){uchar * data = tempImg.ptr<uchar>(i);uchar * idata = icon.ptr<uchar>(i);for (int j = 0; j < cols; j++){if (data[j * 3] > 20 || data[j * 3 + 1] > 20 || data[j * 3 + 2] > 20){idata[j * 4] = data[j * 3];idata[j * 4 + 1] = data[j * 3 + 1];idata[j * 4 + 2] = data[j * 3 + 2];idata[j * 4 + 3] = 255;}}}imwrite("icon.png", icon);

将icon.png转化为icon.ico格式,免费转换网站

大量免费图片:/

参考:=MzU1MTgxNjQyMg==&mid=2247483783&idx=1&sn=2d58cf80218bbbd5e5833da8e92445d6&chksm=fb8adc0eccfd5518c90d4c1e14f8095ac39c37066bc3a40f52e72f53532f69539ef5f02516f3&scene=21#wechat_redirect

本文发布于:2024-01-29 07:47:39,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170648566413784.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:图标   Qt
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23