#QtDesigner 安装
#尺寸策略
#sizeHint (期望尺寸)
#信号槽 是由对象或控件发射出去的消息
#按钮的单击事件,双击事件,拖拽,鼠标悬停,鼠标移开,鼠标按下,鼠标抬起
#当单击按钮,按钮就会向外部发送消息,这些发送出去的信号需要一些代码来拦截,这些代码就是信号槽
#槽本质是一个函数或方法
#4种布局控件
#需要把信号和槽绑定,一个信号可以和多个槽绑定,一个槽也可以和多个信号绑定
#文本框tab顺序
#热键设置 Alt+关键字

#直接代码实现PyQt5窗口的创建
#三种窗口:QMainWindow QWidget QDialog
    #QMainWindow:可以包含菜单栏,工具栏,状态栏,标题栏,是常见的窗口
    #QDialog :是对话窗口的基类,没有菜单栏,工具栏,状态栏
    #QWidget:不确定窗口的用途,就使用这个
import sys #获取参数的api
from PyQt5.QtWidgets import QMainWindow,QApplication
from PyQt5.QtGui import QIcon

class FirstMainWindow(QMainWindow):
    def __init__(self):
        super(FirstMainWindow,self).__init__()
        #设置主窗口标题
        self.setWindowTitle('我的第一个主窗口')
        #设置尺寸
        self.resize(400,300)
        self.status = self.statusBar()
        self.status.showMessage('5s的消息',5000)
if __name__ == '__main__':
    app = QApplication(sys.argv)
    app.setWindowIcon(QIcon('./images/Dragon.ico'))
    main = FirstMainWindow()
    main.show()
    sys.exit(app.exec_())
posted on 2020-08-22 22:31  94小渣渣  阅读(191)  评论(0编辑  收藏  举报