![]() |
---|
© getcodify.com |
由於語法渲染問題而影響閱讀體驗, 請移步博客閱讀~
本文GitPage地址
QT
from PyQt5.QtWidgets import QApplication, QLabel
app = QApplication([])
label = QLabel('Hello World!')
label.show()
app.exec_()
无边窗, 初始位点设定, 透明
from PyQt5.QtWidgets import QApplication, QLabel
from PyQt5.QtCore import *
app = QApplication([])
My_Window = QLabel('Hello World!')
My_Window.setWindowFlags(Qt.WA_TranslucentBackground|Qt.WindowStaysOnBottomHint|Qt.SubWindow)
My_Window.move(1920, 100)
##背景颜色
My_Window.setStyleSheet("QLabel{color:rgb(225,22,173,255);font-size:50px;font-weight:normal;font-family:Arial;}")
My_Window.setWindowOpacity(0.5)
My_Window.show()
app.exec_()
添加按钮(接上)
from PyQt5.QtWidgets import *
from PyQt5.QtWidgets import QApplication, QLabel
from PyQt5.QtCore import *
import os
def btnPress1_clicked():
os.system("google-chrome &")
app = QApplication([])
btnPress1=QPushButton('显示文本')
btnPress1.setWindowFlags(Qt.FramelessWindowHint|Qt.WA_TranslucentBackground|Qt.WindowStaysOnBottomHint|Qt.SubWindow)
btnPress1.clicked.connect(btnPress1_clicked)
btnPress1.move(1920, 100)
btnPress1.show()
多个元素
from PyQt5.QtWidgets import QApplication, QWidget, QPushButton, QVBoxLayout
from PyQt5.QtGui import *
from PyQt5.QtCore import *
from PyQt5.QtWidgets import *
from PyQt5 import QtWidgets, QtGui
app = QApplication([])
window = QWidget()
window.setWindowFlags(Qt.FramelessWindowHint|Qt.WindowStaysOnBottomHint|Qt.SubWindow)
window.setAutoFillBackground(False)
window.setAttribute(Qt.WA_TranslucentBackground, True)
window.repaint()
layout = QVBoxLayout()
btn = QPushButton('Top')
## 无边框
##btn.setFlat(True)
layout.addWidget(btn)
layout.addWidget(QPushButton('Bottom'))
window.setLayout(layout)
window.show()
app.exec_()
Enjoy~
由於語法渲染問題而影響閱讀體驗, 請移步博客閱讀~
本文GitPage地址
GitHub: Karobben
Blog:Karobben
BiliBili:史上最不正經的生物狗