【pyqt】3.模板文件

模板文件的内容解释说明

导入需要的包和模块

from PyQt5.Qt import *

import sys

创建一个应用程序对象

app= QApplication(sys.argv)

    # 当别人用命令行启动这个程序时, 可以设定一种功能(接受命令行传递的参数,实现不同的业务逻辑)

控件的操作

    # 创建控件,设置控件大小,位置,样式……事件,信号的处理

# 2.1创建控件

    #当我们创建控件后,如果说没有给这个控件父控件,则把它当做顶层窗口

    #系统会自动的给窗口添加一些装饰(标题栏),窗口控件具备一些特征,标题最小化等

window= QWidget() #继承自QWidget

# 2.2设置控件

window.setWindowTitle('CAN-idriver')

window.resize(400,400)

    # 控件也可以作为一个容器承载其他控件,子控件

label= QLabel(window)  #window是他的父控件

label.setText('通讯面板')

#2.3展示控件

    #刚创建好一个控件后,这个空间没有父控件的话,默认情况下是不被展示的,需要手动show()

    #如果是子控件,随父控件自动展示

window.show()

应用程序的执行,进入循环消息

    # 让整个程序开始执行,并且进入消息循环

    #检测程序接受到的交互信息,鼠标等

sys.exit(app.exec_())

# c语言里的退出码,app.exec()进入消息循环

怎么在Pycharm设置成固定模板

在setting里面的live Templates下 选择python 点加号添加活动模板

添加活动模板

接下来设置简写符号,描述,粘贴代码,在需要输入的位置用$CODE$占位,把应用的解释器设定为python


设置活动模板


继承结构的控件模板

from PyQt5.Qtimport *

class Window(QWidget)

def __init__(self):

        super().__init__()

self.setWindowTitle("")

self.resize(500,500)

self.setup_ui()

def setup_ui(self):

if __name__='__main__':

    import sys

app= QApplication(sys.argv)

window= Window()

window.show()


你可能感兴趣的:(【pyqt】3.模板文件)