一、活动模板
在pycharm中输入"main",然后回车,会出现以下情形,这就是活动模板。
二、制作模板
from PyQt5.Qt import *
import sys
app = QApplication(sys.argv)
window = QWidget() # 创建一个窗口
window.setWindowTitle("社会我玲姐,人狠话不多")# 窗口标题
window.resize(500, 500) # 设置窗口大小
window.show() # 展示窗口
sys.exit(app.exec_()) # app.exec_()为执行整个应用程序,为了告诉我们程序的退出,我们需要用sys.exit()
如果将以上代码做成模板,以后敲入几个数字,就会自动将窗口弹出来;到时候会快速的定位以及修改代码 ,比如窗口标题的修改。
(1)在PyChram中ctrl+A选住上边全部代码,ctrl+C复制代码
(2)打开file里的settings,在搜索框内输入live,点击live timplates
(3)点击python模块,指示你的活动模板语言是python;继而点击旁边的“+”,点击“1.live Template”
(4)下图“1”中填入活动模块名称,以后输入这几个字就会调用这个活动模块;“2”中输入活动模块描述;“3”中粘贴刚刚复制的代码;将“4”中的“window.setWindowTitle("社会我玲姐,人狠话不多")”改成“window.setWindowTitle("$TITLE$")”,以后光标会定位在此处。
(5)在“window.resize(500, 500) ”下设置子控件,输入“$CODE$”。
(6)先点击“1”中的“Define”,然后点击“2”中的"python"表示应用的范围,继而点击“3”中的“apply”,最后点击“4”中的“ok”。
三、活动模板展示
(1)在Pycharm中新建一个python文件夹“test_qtt”,输入“qtt”,回车键就会返回你的模板,并且鼠标会定位在“window.setWindowTitle("")”括号中,输入窗口标题,回车。
(2)回车之后鼠标会定位到之前输入的子控件那,即“$CODE$”处,在此输入以下代码然后运行即可。
label = QLabel(window) # 表示展示在窗口的内部,然后赋值一个变量
label.setText("Hello,Ni Binling!") # 窗口处显示文本
label.move(200, 200) # 设置字体的位置