pyqt5 设置按钮圆角
2种方法
1.可以直接在Qt Designer中设置。详见此文:在Qt designer中实现按钮的圆角设置
2.pycharm中通过代码设置:
关键是这行代码(引号中设置样式)
self.pushButton.setStyleSheet('')
from PyQt5 import QtCore, QtWidgets
from PyQt5.QtWidgets import QApplication, QMainWindowimport sysclass Ui_MainWindow(QMainWindow):def __init__(self,parent=None):super(Ui_MainWindow,self).__init__(parent)self.setupUi()def setupUi(self):self.setObjectName("MainWindow")#窗口大小self.resize(800, 600)#定义按钮self.pushButton = QtWidgets.QPushButton(self)#设置按钮位置(x,y,width,height)self.pushButton.setGeometry(QtCore.QRect(10, 240, 93, 28))#设置按钮内容self.pushButton.setText("button")#设置按钮对象名(不是显示内容self.pushButton.setObjectName("pushButton") #设置按钮圆角self.pushButton.setStyleSheet('background-color: rgb(192, 192, 192);border-radius: 10px; border: 2px groove gray;border-style: outset;')if __name__ == '__main__':app = QApplication(sys.argv)ui = Ui_MainWindow()ui.show()sys.exit(app.exec_())
运行结果
上面那段代码放到一个py文件中,直接运行即可。
个人审美有限,按钮颜色较丑,轻喷。颜色可以参照此文进行调整:RGB颜色表
参考
在Qt designer中实现按钮的圆角设置
RGB颜色表
pyqt5 设置按钮圆角相关推荐
- php在dw中设置按钮圆角,Dreamweaver怎么用CSS制作圆角按钮?
Dreamweaver想要制作一个网页中的圆角按钮,并添加鼠标经过时变色的效果,该怎么制作呢?下面我们就来看看详细的教程. 软件名称:Adobe Dreamweaver CC 2018 V18.0 中 ...
- PyQt5 技术篇 - 按钮隐藏并保留位置,pyqt5设置按钮的可见度,设置按钮透明度
设置按钮可见度为 0 每种控件都有 3 种设置可见度为 0 的方法,下面来拿按钮的来举例了. # 标准的隐藏 # 方法一: self.pushButton_3.hide() # 方法二: self.p ...
- pyqt5设置按钮颜色
找到相应的按钮,如 pushButton self.pushButton.setStyleSheet('''QPushButton{background:#F7D674;border-radius:5 ...
- pyqt5设置按钮,移上去变为手型
具体设为手型的代码 self.button.setCursor(QCursor(Qt.PointingHandCursor)) 具体的测试代码如下: import sys from PyQt5.QtW ...
- PyQt5 技术篇 - Qt Designer怎么用styleSheet设置按钮的背景
本来想做个悬浮窗来着,设置按钮背景的时候卡住了,到底该怎么设置呢? 其实,就是点按钮,然后在 styleSheet 里加个 background-color,但是你却发现展示的出来的按钮背景一点都没变 ...
- html设置input圆角矩形_css怎么实现按钮圆角样式的展示效果?(示例)
在网页设计过程中,一般标签属性默认的效果都不是太美观,就比如按钮样式,默认状态是极其普通毫无美感.那么本篇文章就给大家介绍关于css设置按钮样式之圆角按钮效果的相关操作示例. 代码如下: 或者 效果如 ...
- PyQt5 技巧篇-按钮竖排显示方法,Qt Designer设置按钮竖排显示。
突然想设置两个竖排显示的按钮,找了半天,终于发现了方法,分享给大家. 先看效果图: 其实很简单,只要设置按钮显示的文字每个字后面加一个\n换行符,并把按钮拉高就好了. 例:"上\n一\n页& ...
- pyqt设置按钮边框
设置背景颜色: https://blog.csdn.net/jacke121/article/details/108327378 设置按钮样式示例: import sys from PyQt5.QtW ...
- HTML设置单边圆角,如何在html中做圆角矩形和 只有右边的分隔线
其实是对(理论上是对所有的)html元素: 而实际 常用的是 div块, 链接a 等运用圆角矩形的样式 这个圆角是通过元素: div, a的 css 样式来实现的: 样式: border-radius ...
- android 设置边框圆角
android 设置边框圆角 public static Bitmap toRoundCorner(Bitmap bitmap, int pixels) { Bitmap output = Bitma ...
最新文章
- 迁移学习之DenseNet121(121层),DenseNet169(169层),DenseNet201(201层)(图像识别)
- 无法打开文件“python310_d.lib”
- chrome瀏覽器去掉緩存的方法
- C++求复数的角度_【研读.教材分析】“勾股定理”教学——基于单元整体的角度再思考...
- flinkCdc的mysql配置及java测试代码
- 算法—12.广度优先搜索
- ASP.NET WebApi 图片上传
- linux系统删除openjdk并安装oracle jdk
- 总结一下r包手动安装R包 r包安装r语言从网页下载东西内容 r安装特定版本的r包 r从网页下载 安装包 指定安装位置r
- 计算机毕业设计django基于python仓库管理系统(源码+系统+mysql数据库+Lw文档)
- 通过微信code获取微信openid
- MATLAB如何配平化学方程,【如何配平化学方程式】作业帮
- 计算机应用基础的知识探索,计算机应用基础的知识探索
- 转帖 金庸所有门派以及所有门派下的所有武功一览
- Elsevier系旗下期刊论文投稿流程
- MySQL面试题和答案
- asp.net技术编程实现对速卖通运费模板的快速设置
- 游戏服务器的压力测试应该如何进行
- vue2+element-ui创建顶部导航栏及下拉菜单
- zx-quill+vue+element实现富文本图片上传到服务器