GEcrit(Python源代码编辑器)
v2.0 免费版- 软件大小:0.96 MB
- 更新日期:2020-08-14 16:01
- 软件语言:英文
- 软件类别:编程工具
- 软件授权:免费版
- 软件官网:待审核
- 适用平台:WinXP, Win7, Win8, Win10, WinAll
- 软件厂商:
软件介绍 人气软件 下载地址
gEcrit是一款面向Python而开发的源代码编辑器,它能够为开发人员提供一个试尽可能干净编程界面,并使菜单保持简单,它具有Python程序员可能需要的所有常见功能,包括交互式Python shell;它支持以文本和十六进制格式编辑文件,支持语法突出显示和自动完成;它还为网页作者和程序员提供了许多强大的功能;支持智能剪贴板允许配置高级复制粘贴操作的自动化,工作集允许将文件组织到类似项目的组中,支持自动生成文件,支持源控制系统,Windows可以作为选项卡打开,也可以分为多个窗格,支持使用快速打开以及Comm and D快捷键可以快速打开文件,从而简化了打开源文件的过程;需要的用户可以下载体验
软件功能
支持:Pyton压痕、行号、代码折叠、语法高亮、外壳仿真器
支持:代码补全、源浏览器、压痕指南、空白指示器
支持:自动保存、边线、多标签、打印机、跳线
支持:单词搜索、单词替换、缩放、撤销重做
支持:Pastebin.com 代码提交、Python语法检查
支持:质量线压痕、质量线凹陷、自动补全
支持:大括号检查、拼写检查、树文件浏览器
支持:类层次结构浏览器、删除尾随空格
支持:重新载入文件、插件支持、制表/取消制表代码。
支持:窗口对接系统和灵活的GUI
软件特色
多窗口(最多100个Windows),Windows可以移动,调整大小;
可编辑的文件大小最大为32 MB;
能够取消最近100次操作中的任何一次;
强大的宏语言,您甚至可以使用它来更改用户界面;
您可以在开始之前运行的演示程序;
上下文相关的帮助,电脑鼠标支持;
使用逻辑操作数搜索和替换机制;
有一个DOS模拟器(如外壳,您可以在不离开编辑器的情况下复制,移动,删除,重命名,打印文件);
自动保存,一定时间后发短信;
画线的能力、内置计算器、自定义调色板;
使用说明
预打包的文件分布在文件夹DEB和RPM中。RPM软件包用于基于Red Hat和Fedora的Linux发行版。
DEB软件包用于基于Debian的Linux发行版。
SOURCE文件夹包含一个zip文件,其中包含该程序的python源代码。
您需要自己安装依赖项才能从源代码运行。
注意:RPM用户可能需要安装一些软件包。请阅读该文件夹中的自述文件。
Windows用户:要运行该程序,您将需要安装Python解释器和wxPython工具箱。
如果需要拼写检查功能,请安装python-enchant模块。
要启动该程序,请使用python解释器打开文件editorClass.py。
GetClassDefaultAttributes(* args,** kwargs)
GetClassDefaultAttributes(int variant = WINDOW_VARIANT_NORMAL)-> VisualAttributes
获取此类的默认属性。如果您想在自己的控件中使用与标准控件相同的字体或颜色,这将非常有用-比硬编码
可能在用户系统上看起来完全不合适的特定颜色或字体更好的主意。如果使用主题。
variant参数当前仅在Mac下相关,而在其他平台上则忽略。在Mac下,它将更改返回字体的大小。
可以通过键盘导航为该窗口赋予焦点吗?如果不是,则使它成为焦点的唯一方法(前提是它完全接受它)是单击它。
添加一个子窗口。窗口创建功能会自动调用此方法,因此应用程序程序员不需要。
AdjustForLayoutDirection(* args,** kwargs)
AdjustForLayoutDirection(self,int x,int width,int widthTotal)-> int
如果此窗口使用RTL布局,并且镜像未像Win32那样自动完成,则RTL布局的镜像坐标。
AssociateHandle(* args,** kwargs)
AssociateHandle(自己,长手柄)
将窗口与新的本机手柄相关联
CacheBestSize(* args,** kwargs)
CacheBestSize(自己,大小大小)
缓存最佳大小,因此无需再次计算(至少直到窗口的某些属性发生更改为止)。
CanSetTransparent(* args,** kwargs)
CanSetTransparent(自己)-> bool
如果平台支持为此窗口设置透明度,则返回“ True” 。请注意,此方法会引起警告,因此,实际上可以设置透明度时,此方法可能会返回“ False” 。
注意:在X-windows系统上,X服务器必须加载复合扩展名,并且必须运行复合管理器程序(例如xcompmgr)。
CaptureMouse(* args,** kwargs)
CaptureMouse(自己)将
所有鼠标输入定向到此窗口。调用wx.Window.ReleaseMouse释放捕获。
请注意,wxWindows维护捕获了鼠标的窗口堆栈,释放鼠标后,捕获将返回到先前捕获过该窗口的窗口,并且只有在没有先前窗口时才真正释放它。
特别是,这意味着您必须在捕获鼠标时释放鼠标多次,除非窗口接收到wx.MouseCaptureLostEvent事件。
任何在某些操作开始时捕获鼠标的应用程序都必须处理wx.MouseCaptureLostEvent并取消此操作收到事件时的操作。事件处理程序不得重新捕获鼠标。
中心(* args,** kwargs)
居中(自身,int direction = BOTH)
使窗口居中。该参数指定居中的方向,可以是wx.HORIZONTAL,wx.VERTICAL或wx.BOTH。
如果要将窗口置于整个屏幕而不是其父窗口的中央,它可能还包含wx.CENTER_ON_SCREEN标志。如果它是
顶级窗口且没有父窗口,则它将始终相对于屏幕居中。
CenterOnParent(* args,** kwargs)
CenterOnParent(self,int dir = BOTH)
相对于父窗口的中心中心 =中心(* args,** kwargs)
居中(自身,int direction = BOTH)
使窗口居中。该参数指定居中的方向,可以是wx.HORIZONTAL,wx.VERTICAL或wx.BOTH。
如果要将窗口置于整个屏幕而不是其父窗口的中央,它可能还包含wx.CENTER_ON_SCREEN标志。如果它是顶级窗口且没有父窗口,则它将始终相对于屏幕居中。
CentreOnParent = CenterOnParent(* args,** kwargs)
CenterOnParent(self,int dir = BOTH)
相对于父窗口的中心
ClearBackground(* args,** kwargs)
ClearBackground(自己)
通过使用当前背景色填充窗口来清除窗口。不会导致生成擦除背景事件。
ClientToScreen(* args,** kwargs)
ClientToScreen(自身,点pt)->点从相对于此窗口的坐标转换为屏幕坐标。
ClientToScreenXY(* args,** kwargs)
ClientToScreenXY(int x,int y)->(x,y)
从相对于此窗口的坐标转换为屏幕坐标。
ClientToWindowSize(* args,** kwargs)
ClientToWindowSize(自身,大小大小)->大小
关闭(* args,** kwargs)
关闭(self,bool force = False)-> bool
此函数只是生成一个EVT_CLOSE事件,该事件的处理程序通常会尝试关闭窗口。但是,它不会关闭窗口本身
如果force为False(默认值),则将允许窗口的关闭处理程序否决窗口的销毁。
ConvertDialogPointToPixels(* args,** kwargs)
ConvertDialogPointToPixels(自身,点pt)->点将点或大小从对话框单位转换为像素。
对话框单元用于保持对话框的比例,即使字体更改也是如此。
对于x维度,对话框单位乘以平均字符宽度,然后除以4。
对于y维度,对话框单位乘以平均字符高度,然后除以8。
ConvertDialogSizeToPixels(* args,** kwargs)
ConvertDialogSizeToPixels(自身,Size sz)-> Size
将点或大小从对话框单位转换为像素。对话框单元用于保持对话框的比例,即使字体更改也是如此。
对于x维度,对话框单位乘以平均字符宽度,然后除以4。对于y维度,
对话框单位乘以平均字符高度,然后除以8。
ConvertPixelPointToDialog(* args,** kwargs)
ConvertPixelPointToDialog(自己,点pt)->点
ConvertPixelSizeToDialog(* args,** kwargs)
ConvertPixelSizeToDialog(self,Size sz)-> Size
DLG_PNT(* args,** kwargs)
DLG_PNT(自身,点pt)->点将点或大小从对话框单位转换为像素。
对话框单元用于保持对话框的比例,即使字体更改也是如此。对于x维度,对话框单位乘以平均字符宽度,然后除以4。对于y维度,对话框单位乘以平均字符高度,然后除以8。
DLG_SZE(* args,** kwargs)
DLG_SZE(自身,大小sz)->大小
将点或大小从对话框单位转换为像素。对话框单元用于保持对话框的比例,即使字体更改也是如此。
对于x维度,对话框单位乘以平均字符宽度,然后除以4。对于y维度,对话框单位乘以平均字符高度,
调用此函数时,不会立即破坏框架和对话框-将它们添加到要处理的所有窗口事件后,在空闲时间删除的窗口列表
这样可以防止将事件发送到不存在的窗口的问题。
如果已成功删除窗口,或者窗口已被添加到等待真正删除的窗口列表中,则返回True 。
人气软件
-
redis desktop manager2020.1中文 32.52 MB
/简体中文 -
s7 200 smart编程软件 187 MB
/简体中文 -
GX Works 2(三菱PLC编程软件) 487 MB
/简体中文 -
CIMCO Edit V8中文 248 MB
/简体中文 -
JetBrains DataGrip 353 MB
/英文 -
Dev C++下载 (TDM-GCC) 83.52 MB
/简体中文 -
TouchWin编辑工具(信捷触摸屏编程软件) 55.69 MB
/简体中文 -
信捷PLC编程工具软件 14.4 MB
/简体中文 -
TLauncher(Minecraft游戏启动器) 16.95 MB
/英文 -
Ardublock中文版(Arduino图形化编程软件) 2.65 MB
/简体中文