pyqt5如何设置控件透明


当前第2页 返回上一页

完整示例,可以直接粘贴使用:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

from PyQt5 import QtWidgets, QtCore

import sys

from PyQt5.QtCore import *

import time

 

 

if __name__ == "__main__":

    app = QtWidgets.QApplication(sys.argv)

    myshow = QtWidgets.QPushButton('Button')

 

    myshow.setStyleSheet("""

        padding-left: 10px;

        padding-right: 10px;

        padding-top: 1px;

        padding-bottom: 1px;

        border:1px solid #0073df;

        border-radius:5px;

        background: #167ce9;

        color: #fff;

    """)

 

    def changeOpacity(_):

        op = QtWidgets.QGraphicsOpacityEffect()

        op.setOpacity(0.5)

        myshow.setGraphicsEffect(op)

        myshow.setAutoFillBackground(True)

 

    myshow.clicked.connect(changeOpacity)

 

    layout = QtWidgets.QVBoxLayout()

    layout.addWidget(myshow)

     

    main = QtWidgets.QWidget()

    main.setLayout(layout)

    main.show()

    sys.exit(app.exec_())

相关免费学习推荐:python视频教程!

以上就是pyqt5如何设置控件透明的详细内容,更多文章请关注木庄网络博客!!

返回前面的内容

相关阅读 >>

Python os.chroot() 方法定义以及作用详解(实例)

Python语言采用什么来表明每行代码的层次关系

Python 爬虫安装什么包

介绍15个好用到哭的Python

Python中如何将数字转字符串

Python获取当前时间

Python的解释器是什么?

Python中关于django使用的图文详解

Python文件操作之合并文本文件内容方法介绍

Python需要英语基础吗

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...