![]() |
|---|
| © getcodify.com |
由於語法渲染問題而影響閱讀體驗, 請移步博客閱讀~
本文GitPage地址
QT
from PyQt5.QtWidgets import QApplication, QLabelapp = QApplication([])label = QLabel('Hello World!')label.show()app.exec_()
无边窗, 初始位点设定, 透明
from PyQt5.QtWidgets import QApplication, QLabelfrom 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, QLabelfrom PyQt5.QtCore import *import osdef 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, QVBoxLayoutfrom PyQt5.QtGui import *from PyQt5.QtCore import *from PyQt5.QtWidgets import *from PyQt5 import QtWidgets, QtGuiapp = 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:史上最不正經的生物狗

