添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
酷酷的足球  ·  geotiff - Openlayers ...·  2 年前    · 
潇洒的大海  ·  SQL ...·  2 年前    · 
import sys from PyQt5 import QtWidgets from PyQt5 import QtCore #要制作关闭按钮,关于动作的类都在QtCore里 from PyQt5.QtGui import QFont #QtWidgets不包含QFont必须调用QtGui from PyQt5.QtCore import QCoreApplication class Quitbutton ( QtWidgets . QWidget ): #继承自父类QtWidgets.QWidget def __init__ ( self , parent = None ): #parent = None代表此QWidget属于最上层的窗口,也就是MainWindows. QtWidgets . QWidget . __init__ ( self ) #初始化父类 #通过super初始化父类,__init__()函数无self,若直接QtWidgets.QWidget.__init__(self),括号里是有self的 self . setGeometry ( 300 , 300 , 1000 , 1000 ) # setGeometry()方法完成两个功能--设置窗口在屏幕上的位置和设置窗口本身的大小。它的前两个参数是窗口在屏幕上的x和y坐标。后两个参数是窗口本身的宽和高 #窗口相对于屏幕全局的位置 self . setWindowTitle ( u '第一个窗口' ) #设置窗体标题,本行可有可无。 self . setToolTip ( u '<b>程序</b>提示' ) #调用setToolTip()方法,该方法接受富文本格式的参数,css之类。 Quit = QtWidgets . QPushButton ( u '关闭' , self ) #因为需要增加按钮,所以我们引入了QPushButton类,该按钮是QPushButton类的一个实例。构造函数的第一个参数是按钮的标签。第二个参数是父窗口小部件。父窗口小部件是示例窗口小部件,它是通过QWidget继承的。 Quit . setGeometry ( 800 , 800 , 100 , 50 ) # setGeometry()方法完成两个功能--设置窗口在屏幕上的位置和设置窗口本身的大小。它的前两个参数是窗口在屏幕上的x和y坐标。后两个参数是窗口本身的宽和高 #按钮相对于窗口的位置 Quit . clicked . connect ( QCoreApplication . instance () . quit ) #PyQt5中的事件处理系统采用信号和槽机制构建,点击按钮,点击的信号被发出,槽可以是Qt槽函数或任何Python可调用的函数。 #QCoreApplication包含主事件循环; 它处理和调度所有事件。 instance()方法给我们当前的实例。 #QCoreApplication是通过QApplication创建的。 点击的信号连接到终止应用程序的quit()方法。 #通信在两个对象之间完成:发送方和接收方。 发送方是按钮,接收者是应用对象。