资源简介
:pyqt5动态加载ui文件,动态加载背景图片,实现无边框窗体和提示框实现
代码片段和文件信息
from PyQt5.QtWidgets import *
from PyQt5.QtCore import *
from PyQt5.QtGui import *
from PyQt5 import uic # 动态加载窗体引用
import sys
class FirstUi(QMainWindow):
def __init__(self):
super(FirstUi self).__init__()
self.ui = uic.loadUi(‘1.ui‘) # 动态调用窗口
self.ui.setstyleSheet(“#MainWindow{border-image:url(1.png);}“) # 设置窗体背景
self.init_ui()
def init_ui(self):
self.ui.setWindowFlags(Qt.framelessWindowHint) # 无边框
self.ui.text.clicked.connect(self.showMessage) # 弹窗 ”关于按钮“
def showMessage(self):
reply = QMessageBox.question(self ‘退出‘ ‘确定退出?‘ QMessageBox.Yes | QMessageBox.No | QMessageBox.Cancel
QMessageBox.Cancel)
if reply == QMessageBox.Yes:
print(‘退出‘)
self.ui.text.clicked.connect(app.quit) # 退出程序
else:
print(‘不退出‘)
def main():
app = QApplication(sys.argv)
w = FirstUi()
w.ui.show()
# app.setWindowIcon(QIcon(‘1.ico‘)) # 设置图标
sys.exit(app.exec_())
if __name__ == ‘__main__‘:
main()
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1215 2020-10-28 14:04 1.py
文件 1437 2020-10-28 14:05 1.ui
文件 4405 2020-10-28 13:42 1.png
----------- --------- ---------- ----- ----
7057 3
相关资源
- 基于PyQt5的视频播放器设计
- pyqt5窗体数据传输简单
- python+pyqt5+百度AI+车牌识别.rar
- Python3.x+Pyqt5实现界面编程浏览网页
- Python-用pyqt5和parametrics实现很酷的动画
- PyQt5 Python 桌面应用程序源码.zip
- python pyqt5 计时器源代码
- pyqt5_python_Gui入门教程.docx
- 利用摄像头拍照并保存照片程序pyth
- QT5 Python GUI Programming Cookbook - 2018
- Python3.4 PyQt5 32位安装版PyQt5-5.5.1-gpl-
- PyQt5 5.3.2 gpl Py3.4 Qt5.3.1 x32.exe
- PyQt5-5.12-5.12.1_a-cp35.cp36.cp37.cp38-none-w
- Serial assistant.rar
- PyQt5快速开发与实战pdf+源码.zip
- 创建画板,手写体实时在线识别
- PyQt5_Tools-5.7.dev1-py3-none-any.whl
- PyQt5快速开发与实战.zip
- PyQt5-5.4-gpl-Py3.4-Qt5.4.0-x64
- Python + PyQt5 + MySQL模拟QQ的聊天与娱乐
- 创建画板,实时在线手写体识别
- PyQt5-5.5.1-gpl-Py3.4-Qt5.5.1-x32
- pyqt5实现自动获取IP软件
- python-vlc二次封装,可用于pyqt
- tesseract V2.0()
- python聊天室---pyqt5+socket+Thread聊天室
- Pyqt5 按钮事件绘制图形
-
PyQ5 Mtaplotlib Datafr
ame画一条随鼠标移 - python实时读取串口数据并自动保存至
- pyqt5做一个一个时钟demo(python3)
评论
共有 条评论