初识eric
'''
Copyright (C) 2009-2010 Dbzhang800
All rights reserved.
'''
import sys
from PyQt4.QtCore import *
from PyQt4.QtGui import *
"""$comment$
"""
第一次见到 eric 就被它的界面吓怕了,这是什么啊?一堆的工具栏和停靠窗口,而且工具栏都挤到一块去了(每个工具栏只能显示出一个图标)。
如何调整界面到自己喜欢的样子呢?
- 隐藏不需要的工具栏和停靠窗口
- 通过 Window 菜单
- 在工具栏或停靠窗口的标题栏点右键
- 移动工具栏和停靠窗口
- 直接鼠标拖动就行了
- 双击停靠装口的标题栏(悬浮/停靠的切换)
- 切换窗口布局
- eric 提供两个"View",通过 Windows 菜单的 "Edit Profile"和"Debug Profile"切换
- 这两个View的设置,在 Settings 菜单的 "View Profiles..." 中
- 这样一来,我们保留两套布局,一套简单的:只保留 File/Start/Tools/Profiles 4个工具栏。一套复杂的,通过Profiles可方便切换。
建立工程还是比较简单的,通过Project菜单或Project工具栏均可。点击 New 后,会出现 工程属性 对话框。
工程名这是必须的,我们都知道工程路径这个不用说编程语言和工程类型用PyQt4写界面,当然分别是 Python 和 Qt4 Gui
Main Script一开始被这个东西困扰了,还以为输入一个名字比如main.py 就会自动生成文件呢。后来才发现这是工程的启动的文件。比如我们运行工程时,它将去找这个文件然后运行。 其他::可填写也可留空 添加文件工程建好了,就需要添加文件了。
一般规则- 对已经存在的文件,通过 Project 菜单的 Add Files... 添加到工程
- 通过File菜单和File工具栏的New可以新建文件,然后通过Save To Project 保存文件到工程(这个比直接Save好用多了)
Project View 位于停靠窗口Vertical ToolBox 中,当我们需要文件操作时,这个是很方便和有用的
- 第一个Tab页,Python代码文件
- 第二个Tab页,Qt的界面(.ui)文件
- 第三个Tab页,Qt的资源(.qrc)文件
- 第四个Tab页,Qt的翻译(.ts)文件
当我们需要新建或添加文件时,直接在相应的Tab也内点右键就好了。
另外,将ui,qrc等文件处理成py文件也是在这个页面完成的。
运行脚本运行脚本通过Start菜单或Start工具栏。看看菜单也就记住快捷键了。
运行分:
- 运行当前脚本
- 运行当前工程(就是我们在工程属性对话框填的脚本名)
eric 提供了简单模板功能,把一些经常用到的字符串或代码放进去确实挺方便的。
注意力转移到 Vertical ToolBox 中的 Template View 窗口中。点右键:
- Add group: 建立模板前,需要建立group
- Add entry... : 这儿添加我们的模板。取个名字,将代码写在下面框中即可
# -*- coding: UTF-8 -*-
'''
Copyright (C) 2009-2010 Dbzhang800
All rights reserved.
'''
import sys
from PyQt4.QtCore import *
from PyQt4.QtGui import *
- 建好了,如何使用呢?很简单,光标移到待插入的位置,在Template View中双击要插入的模板即可。
-
变量。恩模板中我们可以定义变量(或许叫宏吧),只要将任何喜欢的名字 $$ 放入代码中即可。使用时他会弹出窗口,让人输入替代这些宏的字符串。比如
def $funcname$($args$):
"""$comment$
"""
你要插入这个模板时,它将会依次让你输入 funcname, args, 和 comment
参考