python之pyqt5通过按钮改变Label的背景颜色方法

使用setStyleSheet方法修改得到自己想要的字体,大小,颜色

self.lab = QLabel("标签字体大小颜色", self)

self.lab.setGeometry(50,50,300,200)

self.setStyleSheet("QLabel{color:rgb(225,22,173,255);font-size:50px;font-weight:normal;font-family:Arial;}")

color:rgb()中的四个参数,前三个是控制颜色,第四个控制透明度

font-size:设置字体大小

font-weight:bold可设置字体加粗

font-family:选择自己想要的颜色

setStyleSheet同时可以设置标签背景图片,但无法使图片与标签大小匹配

我使用QPixmap来设置标签背景图片

self.lab = QLabel('标签背景图片', self)

self.lab.setGeometry(50,50,300,200)

pixmap = QPixmap('F:\A_code\PyQT_Demo\\1.png')

self.lab.setPixmap(pixmap)

但是这个时候我们添加的背景图片依然无法和标签大小相匹配

这需要修改一下我们的实例化QPixmap部分

pixmap=QPixmap('F:\A_code\PyQT_Demo\\1.png').scaled

(self.lab.width(), self.lab.height())

或者修改lab的属性:self.lab.setScaledContents(True)

以上这篇python之pyqt5通过按钮改变Label的背景颜色方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。

时间: 2019-06-11

简介 对与控件QPushButton中的可以使用setStyleSheet设置它背景图片.具体设置背景图片的方法有两种 self.button.setStyleSheet("QPushButton{background-image: url(img/1.png)}") 然而对于这种方法背景图片无法进行边框的自适应,可以使用下面的方法 self.button.setStyleSheet("QPushButton{border-image: url(img/1.png)}&quo

切换按钮是QPushButton的特殊模式.它是一个具有两种状态的按钮:按压和未按压.我们通过这两种状态之间的切换来修改其它内容. #!/usr/bin/python3 # -*- coding: utf-8 -*- """ PyQt5 教程 在这个例子中,我们创建三个切换按钮. 他们将控制一个QFrame的背景颜色. 作者:我的世界你曾经来过 博客:http://blog.csdn.net/weiaitaowang 最后编辑:2016年8月3日 ""&q

pyqt提供的几个视图类都可以较好工作,包括QLisView,QTableView和QTreeView.但是对于一些难以用现有的方式来呈现数据,这时,可以创建我们自己的视图子类并将其用做模型数据的可视化来解决这一问题.本文通过Python3+pyqt5实现了python Qt GUI 快速编程的16章的例子. #!/usr/bin/env python3 import gzip import os import platform import sys from PyQt5.QtCore impo

1.主要用到 QFileDialog 方法打开本地文件 2.界面 打开前: 打开后: 3. 代码 import sys from PyQt5 import QtWidgets, QtCore, QtGui from PyQt5.QtGui import * from PyQt5.QtWidgets import * from PyQt5.QtCore import * class picture(QWidget): def __init__(self): super(picture, self)

如下所示: import sys from PyQt5.QtWidgets import QMainWindow, QTextEdit, QAction, QApplication from PyQt5.QtGui import QIcon from PyQt5.QtCore import Qt class Example(QMainWindow): def __init__(self): super().__init__() self.initUI() def initUI(self): te

通过标签,给它指定type类型为file,可提供文件上传: accept:可选择上传类型,如:只要传图片,且不限制图片格式,为image/*: multiple:规定是否可以选择多个文件: 规定只可上传图片,且可以选择多个文件 当然,直接一个input type=file 只能选择上传的文件

Android从网络中获得一张图片并显示在屏幕上的实例详解 看下实现效果图: 1:androidmanifest.xml的内容 <?xml version="1.0" encoding="utf-8"?>

接到需求,问前端是否可以压缩图片?因为有的图片太大,传到服务器上再压缩太慢了.意识里没有这么玩过,早上老大丢来一个知乎链接,一看,原来前辈们已经用canvas实现了(为自己的见识羞愧3秒钟,再马上开干)!. canvas压缩 使用了github上的一个现成库:https://github.com/stomita/ios-imagefile-megapixel,不得不膜拜下stomita这位大神.大体的思路是将图片抽样显示在canvas上,然后用通过canvas.toDataURL方法得到base

之前群里面有朋友问我,有没有关于本地图片选择的Demo,类似微信的效果,他说网上没有这方面的Demo,问我能不能写一篇关于这个效果的Demo,于是我研究了下微信的本地图片选择的Demo,自己仿照的写了下分享给大家,希望对以后有这样子需求的朋友有一点帮助吧,主要使用的是ContentProvider扫描手机中的图片,并用GridView将图片显示出来,关于GridView和ListView显示图片的问题,一直是一个很头疼的问题,因为我们手机的内存有限,手机给每个应用程序分配的内存也有限,所以图片多

IOS打开照相机与本地相册选择图片 最近正好项目里面要集成"打开照相机与本地相册选择图片"的功能,今天就在这边给大家写一个演示程序:打开相机拍摄后或者在相册中选择一张照片,然后将它显示在界面上.好了废话不多说,因为比较简单直接上源码. 首先,我们在头文件中添加需要用到的actionSheet控件,显示图片的UIImageView控件,并且加上所需要的协议 #import @interface ImagePickerViewController

复制代码 代码如下:

从本地文件夹中选取一张图片并在canvas上显示 from tkinter import * from tkinter import filedialog from PIL import Image, ImageTk if __name__ == "__main__": root = Tk() #setting up a tkinter canvas with scrollbars frame = Frame(root, bd=2, relief=SUNKEN) frame.grid_

python label控件背景色_python之pyqt5通过按钮改变Label的背景颜色方法相关推荐

  1. python标签控件是_Python 图形用户界面编程

    Python 图形用户界面编程python Python的默认GUI工具集是Tk,咱们能够经过Python的Tkinter接口来使用Tk.编程 咱们能够跟以前同样,经过import来引入Tk,能够先在 ...

  2. python gui控件案例_python GUI库图形界面开发之PyQt5布局控件QHBoxLayout详细使用方法与实例...

    PyQt5布局控件QHBoxLayout简介 采用QBOXLayout类可以在水平和垂直方向上排列控件,QHBoxLayout和QVBoxLayout类继承自QBoxLayout 采用QHBoxLay ...

  3. python获取控件内容_python通过win32api轻松获取控件的属性值

    1.如何利用句柄操作windows窗体 首先,获得窗体的句柄  win32api.FindWindows() 第二,获得窗体中控件的id号,spy++ 第三,根据控件的ID获得控件的句柄(hwnd)  ...

  4. python第三方库tkinter之Label控件和Button控件

    from tkinter import * window =Tk() window.title("dalaijun")#窗口标题 window["background&q ...

  5. 格式化显示在Label控件中的金额格式文本 (2)

    通过Label控件的Text属性可以设置控件内显示的文本,而通过对象的ToString方法可以格式化字符串显示的格式.本实例设定在Label控件中金额的显示格式,运行结果如图1所示. <?XML ...

  6. python中与label类似的控件是_Python高级进阶教程021期 pyqt5label控件进阶使用,设置兄弟控件,广告植入...

    知识回顾 1.掌握综合应用登录窗体 2.掌握密码设置setEchoMode 本节知识视频教程 以下开始文字讲解: 1.本节案例:快捷定位 1.把label控件上面的快捷键绑定到指定的另一个兄弟控件上 ...

  7. Python PYQT5中用Label控件显示以numpy表示的灰度图像

    Python PYQT5中用Label控件显示以numpy表示的图像 rgb_img = cv2.cvtColor(img, cv2.COLOR_GRAY2RGB) # 灰度转为RGB q_img = ...

  8. Python Tkinter教程(二)——Label控件、Frame控件、Button控件的完整参数和所有方法及详细用法

    >>>[上节回顾:tkinter编程基本步骤.窗口基本属性及Toplevel控件的使用]<<< Python Tkinter教程(二)         这篇博客将详 ...

  9. Python Tkinter控件之 Label 详解

    (Label)标签控件被用于显示文本和图像.标签可包含多行文本,但只能用一种字体. Python Tkinter 标签控件(Label):指定的窗口中显示的文本和图像 注:你如果需要显示一行或多行文本 ...

最新文章

  1. Linux vim编辑器命令总结(转载)
  2. 利用OpenCV求矩阵的特征值和特征向量
  3. python中 yield的用法和生成器generator的说明
  4. QT自定义饼图的外观
  5. 1.5编程基础之循环控制_16买房子
  6. UITabBarController 标签栏控制器-IOS开发 (实例)
  7. sql alwayson群集 registerallprovidersip改为0_前沿观察 | 分布式SQL性能对比
  8. Jsp+SpringMVC+Mysql实现的进销存库存管理系统附带论文
  9. 044、JVM实战总结:高级工程师的硬核技能:JVM的Young GC日志应该怎么看?
  10. 科大讯飞语音识别率从97%提升至98% 用AI赋能方言保护
  11. oracle 方法函数,执行oracle函数的四种方法
  12. 褚时健 | 我这辈子最问心无愧的就是:没有庸庸碌碌地过完一生
  13. python pandas处理excel 统计数据_python使用pandas处理excel数据
  14. 追加审批人样式html,更新 | 你的审批打印模板真丑!看别人用html模板怎么玩
  15. 什么是缓冲区溢出?(一)
  16. 增量式PID到底是什么?
  17. 关于嘉立创拼板加工和三种拼板方法
  18. 瑞星12.23病毒播报:千里马穿墙下载者变种A
  19. linux安装elasticsearch服务
  20. Java程序员学习Go_流程控制语句

热门文章

  1. android jks sha1,获取Android SHA1 、生成jks密钥、签名Apk
  2. nga怀旧服服务器维护,魔兽世界怀旧服:怀旧服1年暴雪热修的那些“BUG”
  3. 盛迈坤电商:提高产品吸引力的方法
  4. 首批国家文化和旅游消费试点城市如何建?各地应当这样部署
  5. Java实现漏斗限流算法
  6. 通过wifi连接android设备的方法
  7. 如何正确计算并最大限度减小IGBT的死区时间
  8. 关于机器学习中的朴素贝叶斯以及拉普拉斯平滑
  9. Flash场景之间相互跳转的实现方法
  10. 在人工智能风口下,AI翻译也火了