Qt给控件添加图片

双击qrc文件,选择下面的addFiles,将图片添加进来,然后选中图片右键Select All

设置控件字符:

ui.btnSet->setText("");

设置资源:

cpp 复制代码
ui.btnSet->setStyleSheet("QPushButton{background-image:url(:/QtWidgetsApplication2/resources/set.png)}");

设置无边框:

cpp 复制代码
ui.btnSet->setStyleSheet("QPushButton{background-image:url(:/QtWidgetsApplication2/resources/set.png);border:none}");

点击变色:

cpp 复制代码
ui.btnSet->setStyleSheet("QPushButton{background-image:url(:/QtWidgetsApplication2/resources/set.png);border:none}\
		QPushButton::hover{background-color:rgb(200,200,200)}");

给Label添加图片:

cpp 复制代码
ui.label_logo->clear();
	QPixmap* pix = new QPixmap(":/QtWidgetsApplication2/resources/logo.jpg");
	//自适应尺寸
	pix->scaled(ui.label_logo->size(),Qt::KeepAspectRatio);
	ui.label_logo->setScaledContents(true);
	ui.label_logo->setPixmap(*pix);
相关推荐
江城开朗的豌豆15 分钟前
Vue Router vs location.href:导航跳转的正确姿势,你选对了吗?
前端·javascript·vue.js
Humbunklung19 分钟前
Rust方法语法:赋予结构体行为的力量
开发语言·后端·rust
萧曵 丶25 分钟前
Rust 内存结构:深入解析
开发语言·后端·rust
江城开朗的豌豆26 分钟前
玩转Vue Router:这些实用组件让你的SPA如虎添翼!
前端·javascript·vue.js
算法练习生31 分钟前
Qt核心类QWidget及其派生类详解
开发语言·c++·qt
1024小神1 小时前
tauri项目在windows上的c盘没有权限写入文件
c语言·开发语言·windows
老虎06271 小时前
数据结构(Java)--位运算
java·开发语言·数据结构
yanjiaweiya1 小时前
云原生-集群管理续
java·开发语言·云原生
Swift社区1 小时前
Swift 解 LeetCode 320:一行单词有多少种缩写可能?用回溯找全解
开发语言·leetcode·swift
写不出来就跑路1 小时前
暑期实习感悟与经验分享:从校园到职场的成长之路
java·开发语言·经验分享·spring boot