前几天学到了这个,感觉挺方便的,记录下来。
先说默认的代码模板把:
它就是每当你新建一个Python脚本后,就会立马出现的一些代码,感觉一般都是用来记录作者和日期等。比如下面这样的:
"""
Author: Mitch Hong
Time : 2019/5/2 20:32$
File : 6.py
"""
我们希望,每次新建一个Python file后都会自动地有这些,那么怎么设置呢?
首先,你先把下面这串代码复制一下
"""
Author: Mitch Hong
Time : ${DATE} ${TIME}
File : ${NAME}.py
"""
${DATE}表示年月日,${TIME}表示当前时间,可以不要大括号,但是要求那两个之间有空格,${NAME}表示Python file的文件名。
然后,File->Settings->Editor->CodeStyle->File and Code Templates,点击右侧的Python Scripts,再把你刚刚复制的东西粘贴到右侧空白处。如下:
然后OK 就行。
活动模板:
活动模板就是,当你在脚本里写入那一串模板对应的缩写词时,按一下键盘上的Tab键后,会立马出现你写好的一大串模板,这样是很方便的。
在你做好模板后,你就会用一秒钟的时间写出几十行甚至是上百行的代码
。
比如:我最近就在学PyQt,它就可以弄一个模板:
from PyQt5.Qt import *
class Window(QWidget):
def __init__(self):
super().__init__()
self.setWindowTitle('')
self.resize(500, 500)
self.move(500, 250)
self.setup_ui()
def setup_ui(self):
pass
if __name__ == '__main__':
import sys
app = QApplication(sys.argv)
window = Window()
window.show()
sys.exit(app.exec_())
由于我给这个模板设置的缩写词为PyQtTemplate,所以我只要输入PyQtTemplate后按一下Tab键就能立马出现这些。(实际上在我这里面输入Py后按一下Tab键就会自动补全这个,并出现这些串代码)。
怎么设置呢?
先写好模板,复制一下。
然后,File->Settings->Editor->CodeStyle->live Templates,再点击右侧的Python把它展开,再点击右右侧的‘加号’再选择Live Template,然后在下方输入Abbreviation(缩写词),再把你刚刚复制的东西粘贴到Template text中,Description可以不写。
(可以在那个setWindowTitle('')的引号里面加入$TITLE$,之后光标会自动定位到这里,在那个pass下面加入$CODE$,回车后光标会接着定位到这里。)
点击OK就行了。
Emm,下面先来两篇Qt和MATLAB GUI对比的文章吧(做一个案例)。
(由于Qt我还没学多少,所以一步一步由做简单的界面来
)
创建一个界面,然后在这个界面上利用一层循环来创建出这20个按钮。