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中open函数的用法详解

Python 多行匹配模式了解

Python的安装方法以及io编程的简单介绍

英语Python是什么意思

Python中divmod函数的用法是什么?

Python可以找什么工作

Python怎么利用gpu加速

Python中如何定义类

win10怎么装Python2?

Python安装以后怎么用

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




打赏

取消

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

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

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

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

评论

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