当前位置:   article > 正文

PyQt5快速入门---QyQt 1

qyqt

申明

学习资料来源于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_())
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18

在这里插入图片描述

弹出提示信息

 self.setToolTip("看什么看")
        QToolTip.setFont(QFont("微软雅黑",12))
  • 1
  • 2

来设置信息和字体。

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_())
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19

在这里插入图片描述
鼠标放上去一段时间就能显示信息

关闭时询问窗口

定义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"))
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号