PySide6||QPushButton的QSS样式

news2024/11/25 2:58:44

1、狗狗拜按钮

QQ202484-03338 (online-video-cutter.com)

/* QPushButton的基本样式 */  
QPushButton {  
    background-image:url(:/xxx/第1帧.png); /* 设置背景图片 */  
    background-repeat: no-repeat; /* 不重复背景图片 */  
    background-position: center; /* 将背景图片居中 */  
    border: none; /* 移除边框,如果需要边框请自行设置 */  
    /* 其他样式,如字体、内边距等 */  
    font-size: 16px;  
    padding: 10px; /* 根据需要调整内边距 */  
}  
  
/* QPushButton在鼠标悬停时的样式 */  
QPushButton:hover {  
 	background-image:url(:/xxx/第2帧.png);
}  
  
/* QPushButton在被按下时的样式 */  
QPushButton:pressed {  
 	background-image:url(:/xxx/第1帧.png);
}  
  
/* 如果需要禁用状态的样式 */  
QPushButton:disabled {  
    /* 设置禁用状态的样式 */  
    background-image: url('path_to_disabled_background.png'); /* 可能的禁用状态图片 */  
    color: gray; /* 更改文字颜色为灰色 */  
}

2、 

/* 默认按钮样式 */  
QPushButton {  
    background-color: #555; /* 背景色设置为 #555 */  
    color: white; /* 文字颜色设置为白色 */  
    border: 1px solid #333; /* 边框颜色设置为 #333,宽度为1px */  
    border-radius: 6px; /* 边框圆角 */  
    padding: 3px 6px; /* 内边距 */  
}  
  
/* 鼠标悬停时的样式 */  
QPushButton:hover {  
    background-color: #888; /* 背景色加深为 #666 */  
    border-color: #555; /* 边框颜色也稍微加深 */  
}  
  
/* 按钮被按下时的样式 */  
QPushButton:pressed {  
    background-color: #333; /* 背景色变为更深的 #333 */  
    border-color: #222; /* 边框颜色也相应变深 */  
}  
  
/* 禁用状态的按钮样式 */  
QPushButton:disabled {  
    background-color: #888; /* 背景色变为较浅的灰色 #888 */  
    color: #ccc; /* 文字颜色变浅 */  
    border-color: #666; /* 边框颜色也相应变浅 */  
}

3、

QPushButton {  
    background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,  
                                      stop: 0 #ff8080, stop: 1 #ff0000); /* 红色渐变背景 */  
    color: white; /* 文字颜色 */  
    border: none; /* 去除边框 */  
    border-radius: 10px; /* 圆角边框 */  
    padding: 10px 20px; /* 内边距 */  
    font-size: 16px; /* 字体大小 */  
    font-weight: bold; /* 字体加粗 */  
    transition: background-color 0.3s ease-in-out; /* 背景色过渡效果 */  
}  
  
QPushButton:hover {  
    background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,  
                                      stop: 0 #ff0000, stop: 1 #800000); /* 加深的红色渐变 */  
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); /* 添加阴影效果 */  
}  
  
QPushButton:pressed {  
    background-color: #800000; /* 按下时的背景色 */  
    box-shadow: inset 0 4px 8px rgba(0, 0, 0, 0.2); /* 按下时的内阴影效果 */  
}  
  
QPushButton:disabled {  
    background-color: #ccc; /* 禁用时的背景色 */  
    color: #888; /* 禁用时的文字颜色 */  
}

图片素材:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1992737.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

PS网页版在线制作:云端设计让效率更上一层楼!

在当今的设计行业中,PS曾经被认为是不可替代的工具。然而,对于设计师,尤其是UI设计师来说,PS有点太复杂了。PS更新频率快,稳定性差,对计算机配置要求高。对于初学者来说,这显然是一个“负担”。…

简单Qt贪吃蛇项目

目录 先看效果 项目介绍 界面一:游戏大厅界面 界面二:关卡选择界面​编辑 界面三:游戏界面 游戏大厅页面 游戏关卡选择页面 游戏房间页面 封装贪吃蛇数据结构 初始化游戏房间界面 设置窗口大小、标题、图标等 蛇的移动 初始化贪…

TR3复现Tramsformer

🍨 本文为🔗365天深度学习训练营 中的学习记录博客🍖 原作者:K同学啊 前言 Transformer模型是深度学习中的一个革命性架构,自从在NLP领域引入以来,就因其高效处理序列数据的能力而迅速成为主流。本文将通过…

谷粒商城实战笔记-nginx问题记录

记录在使用nginx中遇到的问题。 文章目录 1,网关路由匹配不生效2,网关路由配置前后顺序导致的问题(非nginx问题)3,nginx.conf upstream配置缺少端口4,配置结尾少分号5, proxy_pass 后跟的服务器 URL 是否以 / 结尾5.1 …

C语言学习:汉诺塔问题

汉诺塔_百度百科 (baidu.com)https://baike.baidu.com/item/%E6%B1%89%E8%AF%BA%E5%A1%94/3468295 // // Created by zzh on 2024/8/6. ////汉诺塔问题#include<stdio.h>void move(char x, char y) {printf("%c --> %c \n", x, y); }int hanoi(int count, i…

2024新版软件测试八股文及答案解析

前言 前面看到了一些面试题&#xff0c;总感觉会用得到&#xff0c;但是看一遍又记不住&#xff0c;所以我把面试题都整合在一起&#xff0c;都是来自各路大佬的分享&#xff0c;为了方便以后自己需要的时候刷一刷&#xff0c;不用再到处找题&#xff0c;今天把自己整理的这些…

WEB渗透未授权访问篇-Redis

测试 redis-cli redis-cli -h 127.0.0.1 flunshall 192.168.0.110:6379>ping PONG 存在未授权访问 JS打内网 var cmd new XMLHttpRequest(); cmd.open("POST", "http://127.0.0.1:6379"); cmd.send(flushall\r\n); var c…

51单片机之LED篇(二)独立按键

一、独立按键的介绍 1.1 独立按键的基本原理 相当于一种电子开关&#xff0c;按下时开关接通&#xff0c;松开时开关断开。 开关功能&#xff1a;独立按键内部通常包含一个有弹性的金属片&#xff0c;当按键被按下时&#xff0c;金属片与触点接触&#xff0c;电路连通&#x…

鸿蒙AI功能开发【hiai引擎框架-语音识别】 基础语音服务

hiai引擎框架-语音识别 介绍 本示例展示了使用hiai引擎框架提供的语音识别能力。 本示例展示了对一段音频流转换成文字的能力展示。 需要使用hiai引擎框架文本转语音接口kit.CoreSpeechKit.d.ts. 效果预览 使用说明&#xff1a; 在手机的主屏幕&#xff0c;点击”asrDemo…

CMake基础教程二

常用 环境变量 SET(ENV{VAR} VALUE)**常用变量&#xff1a;**| 变量名 | 含义 | | ----------------------------- | ---------------------------------------------------------…

Bitwise 首席投资官:忽略短期的市场波动,关注加密货币的发展前景

原文标题&#xff1a;《The Crypto Market Sell-Off: What Happened and Where We Go From Here》撰文&#xff1a;Matt Hougan&#xff0c;Bitwise 首席投资官编译&#xff1a;Chris&#xff0c;Techub News 加密货币市场在周末经历了大幅下跌。从上周五下午 4 点到周一早上 7…

2024年下软考报名全流程+备考指南(八月最新版)

2024年下半年软考备考&#xff0c;一定要知道这几点&#xff01; 2024年下半年软考报名已迫在眉睫&#xff0c;不知不觉间&#xff0c;留给下半年考试小伙伴们的复习时间只有三个月。备考的小伙伴们准备好了吗&#xff1f;这些全程重点&#xff0c;请务必收藏保存&#xff0c;…

C/C++数字与字符串互相转换

前言&#xff1a; 在C/C程序中&#xff0c;会需要把数字与字符串做出互相转换的操作&#xff0c;用于实现程序想要的效果。下面将介绍多种方法实现数字与字符串互相转换。 字符串转为数字 一、利用ASCII 我们知道每个字符都有一个ASCII码&#xff0c;利用这一点可以将字符-0…

vue文件style标签变成黄色,media query is expected

效果如下图所示&#xff0c;红色波浪线&#xff0c;鼠标放上去提示 media query is expected 对比其他文件后发现是引入scss文件后后面少了分号&#xff0c;导致报错&#xff0c;加上分号&#xff0c;效果如下图&#xff0c;完美解决~

文件操作常用函数及makefile的使用

文件操作中常用函数 1. getpwuid 定义: struct passwd *getpwuid(uid_t uid);功能: 根据用户ID&#xff08;UID&#xff09;返回与之对应的passwd结构体指针&#xff0c;该结构体包含用户的详细信息。常用字段: pw_name: 用户名。pw_uid: 用户ID。pw_gid: 用户的组ID。pw_dir…

Qt实现类似淘宝商品看板的界面,带有循环翻页以及点击某页跳转的功能

效果如下&#xff1a; #ifndef ModelDashboardGroup_h__ #define ModelDashboardGroup_h__#include <QGridLayout> #include <QLabel> #include <QPushButton> #include <QWidget>#include <QLabel> #include <QWidget> #include <QMou…

Jenkins保姆笔记(3)——Jenkins拉取Git代码、编译、打包、远程多服务器部署Spring Boot项目

前面我们介绍过&#xff1a; Jenkins保姆笔记&#xff08;1&#xff09;——基于Java8的Jenkins安装部署 Jenkins保姆笔记&#xff08;2&#xff09;——基于Java8的Jenkins插件安装 本篇主要介绍基于Java8的Jenkins第一个Hello World项目&#xff0c;一起实践下Jenkins拉…

第十九节 大语言模型与多模态大模型loss计算

文章目录 前言一、大语言模型loss计算1、loss计算代码解读2、构建模型输入内容与label标签二、多模态大模型loss计算方法1、多模态loss计算代码解读2、多模态输入内容2、大语言模型输入内容3、图像embending如何嵌入文本embeding前言 如果看了我前面文章,想必你基本对整个代码…

Java学习Day24:基础篇14:多线程

1.程序、进程和线程 程序 进程 进程(process)是程序的一次执行过程&#xff0c;或是一个正在执行的程序。是一个动态的过程&#xff1a;有它自身的产 生、存在和消亡的过程。 如&#xff1a; 运行中的QQ运行中的音乐播放器视频播放器等&#xff1b;程序是静态的&#xff0c…

写给小白程序员的一封信

文章目录 1.编程小白如何成为大神&#xff1f;大学新生的最佳入门攻略2.程序员的练级攻略3.编程语言的选择4.熟悉Linux5.学会git6.知道在哪寻求帮助7.多结交朋友8.参加开源项目9.坚持下去 1.编程小白如何成为大神&#xff1f;大学新生的最佳入门攻略 编程已成为当代大学生的必…