未提供项目说明

CodeEditor的Python项目详细描述


英语| 简体中文

代码编辑器

语法突出显示代码编辑器。易于配置。在

一个基于QScintilla的python编辑器包。支持:

  • “查找和替换”对话框
  • 配置对话框的设置面板
  • 简单配置api

使用

创建编辑器、打开文件或查找文本:

fromCodeEditorimporteditoredt=editor()# create editor objectedt.load("file.c")# file.c will be opened, and highlighted under c syntaxedt.save("file.c")# file will be saved.edt.setText("abc")# content in editor will be replace by "abc"edt.clear()# content in editor will be cleaned.edt.find()# show find dialogedt.replace()# show replace dialog

“查找和替换”对话框将显示如下:

search dialog screenshotreplace dialog screenshot

创建设置面板:

^{pr2}$

设置面板是一个可滚动的Qt小部件,它将显示如下:

setting panel screenshot

配置编辑器:

fromCodeEditorimporteditorfromPyQt5.QtCoreimportQtedt=editor()# config methodedt.setLanguage("CSS")edt.setFontSize(12)edt.setBackgroundColor(Qt.blue)# anothor config methodedt.settings.configuate(language="CSS",fontSize=12,backgroundColor="blue",color="#FF0000",edgeMode="EdgeLine")

获取编辑器配置:

fromCodeEditorimporteditoredt=editor()color=edt.color()# color=QColor("#FF0000")color=edt.settings.get("color")# color="#FF0000"

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java从JSP或HTML向servlet发送多个参数   java方法来查看字符是否在字符数组中   使用带有java的MAC地址连接到设备   java如何将csv文件中的数据打印到secondactivity?   java如何从netbean 7.0.1连接到数据库   java考虑所有可能的类值,用于输出测试分割的预测值。   java我的actionListener调用有什么问题   swing在Java中实现粒子过滤器最有效的方法是什么?   java运行。getFontFamily()为返回null。使用apachepoi的docx文件   一个事务中的java领域循环与每个步骤循环中的一个事务   java日期格式与Spring Boot不兼容   java类冲突。处理   java GridBagLayout不工作   java将图像发送到另一个应用程序