赞
踩
学习资料来源于https://download.csdn.net/download/l1505624/9627827
感谢作者
首先导入sys宏包,这是为了接收sys.args参数。
定义MyWidget类,继承自QWidget类,这里是是通过swtGeometry方法调整窗口,后面可以用resize的方法调整
import sys from PyQt5.QtGui import * from PyQt5.QtWidgets import * class MyWidget(QWidget): def __init__(self): super().__init__() self.setGeometry(0,0,800,800) self.setWindowTitle("Maapp") self.setWindowIcon(QIcon \ ("E:\py_code\作业\第三次作业\mm.jpg")) myapp=QApplication(sys.argv) mywidget=MyWidget() mywidget.show() sys.exit(myapp.exec_())
self.setToolTip("看什么看")
QToolTip.setFont(QFont("微软雅黑",12))
来设置信息和字体。
import sys from PyQt5.QtGui import * from PyQt5.QtWidgets import * class Mywindget(QWidget): def __init__(self): super().__init__() self.resize(800,600) self.setWindowTitle("myapp") self.setWindowIcon(QIcon("E:\py_code\作业\第三次作业\mm.jpg")) self.setToolTip("看什么看") QToolTip.setFont(QFont("微软雅黑",12)) # myapp=QApplication(sys.argv) mywindge=Mywindget() mywindge.show() sys.exit(myapp.exec_())
鼠标放上去一段时间就能显示信息
定义closeEvent类,接收event,用QMessageBos来设置询问窗口和接受确认信息。
import sys
from PyQt5.QtGui import *
from PyQt5.QtWidgets import *
class Mywindget(QWidget):
def __init__(self):
super().__init__()
self.resize(800,600)
self.setWindowTitle("myapp")
self.setWindowIcon(QIcon("E:\py_code\作业\第三次作业\mm.jpg"))
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。