Python-GUI编程-Vscode代码模板设置
1、Vscode中找到文件 ->首选项-> 用户片段,在输入框内输入python,并点击第一个python.json:
初次输入的话,第一个python.json可能会不带.json后缀,不用管,直接点击python进入即可
2、我们进入到python.json页面,这就是我们编写自己模板的地方:
3、编写模板,模板如下:
"PyQt5": {
"prefix": "pyqt",
"body": [
"#导入需要的包和模板",
"from PyQt5.Qt import *",
"import sys\n",
"#创建一个应用程序",
"app=QApplication(sys.argv)\n",
"#控件操作",
"window=QWidget()",
"#设置控件",
"window.setWindowTitle('$1')",
"window.resize(500,500)\n",
"#展示控件",
"window.show()" ,
"#开始执行应用程序,并进入消息循环",
"sys.exit(app.exec_())",
],
"description": "PyQt5的代码结构模板"
}
4、把上面的这个模板拷贝到python.json中即可,当然路径要变成自己的本机路径,其余的地方如果看着不舒服也可以自行更改。
5、保存之后,我们创建一个.py文件,输入pyqt,回车即可自动生成我们需要的模板了。模板示例图:
防止大家更改模板时出现不必要的错误,简单明模板中的东西:
“PyQt5”,模板名字。
“prefix”:,触发模板的关键词,这里规定触发词为pyqt。
“body”:,模板内容在[ ]中进行编写。
每一行模板代码都要用双引号" “来包括。
如果双引号包括的代码中间也出现了双引号,那么需要用转义字符\转义。
\n意味着换行,\t是制表符,这两个用于生成时模板的缩进,让生成出来的模板便于阅读。
模板中出现的$1代表着光标,它的位置即光标的默认位置,可以有多个光标:$1,$2,$3等。
“description”:”"双引号包括的是对模板描述,同时也是你在.py页面输入触发词后,智能提示中出现的对触发词的解释。
千万别把Vscode中python.json文件自带的{}覆盖了,只需覆盖注释部分,或直接写到注释下面即可。