为python提供强大且易用的中文函数库,完整的封装了易语言核心支持库所有功能,以及易语言中简单易用的函数
window
macOS
linux
ubuntu
centos
,支持 docker 部署1000+
中文实用函数,涵盖所有技术领域应用(深度学习,图像处理,文字处理,自动化测试),全面简化 python 开发和学习的门槛易函数视窗编程系统
配备完整的视窗软件开发生态集成 开发
编译
可视化界面设计
轻松拖拽组件设计界面,一键编译发布。 支持跨平台可视化窗口程序开发,window
mac OS
ubuntu
,实现一套代码多端运行。正式版本(稳定) 定期更新
正式版本 https://pypi.org/project/pyefun/
pip install pyefun
测试版本 实时更新 如有bug请及时反馈
测试版本 https://test.pypi.org/project/pyefun/
pip install -i https://test.pypi.org/simple/ pyefun
from pyefun import *
提示: 如果你的程序是需要编译为exe的必须使用
import pyefun as efun
而不能是import *
Nuitka python工具使用教程
易函数视窗编程系统是一款为中国人入门 python 编程的产品
配备完整的视窗软件开发生态集成 开发
编译
可视化界面设计
轻松拖拽组件设计界面,一键编译发布。
支持跨平台可视化窗口程序开发,window
mac OS
ubuntu
,实现一套代码多端运行。
易函数视窗编程系统由三个主要部分组成
易函数视窗编程系统
Pycharm
中文软件界面,拼音输入,智能提示。pyefun
全中文函数库,专门为 wxPython 封装的中文组件,以易语言核心支持库组件库为标准封装的界面库,组件的方法,属性,事件,都是令人熟悉的命名。window
macOS
linux
,易函数提供一键编译功能将任意python代码,转换为 c 编译的可执行程序。代码示例
# 完全可替代原有英文wx模块,加载中文函数的同时对原有项目,不会受到任何影响
import pyefun.wxefun as wx
class 窗口1(wx.窗口):
def __init__(self):
self.初始化界面()
def 初始化界面(self):
#########以下是创建的组件代码#########
wx.窗口.__init__(self, None, title='易函数视窗编程系统', size=(380, 250), name='frame', style=wx.窗口边框.普通可调边框)
self.容器 = wx.容器(self)
self.Centre()
self.窗口1 = self
self.绑定事件(wx.事件.创建完毕, self.窗口1_创建完毕)
self.编辑框1 = wx.编辑框(self.容器, size=(321, 42), pos=(18, 39), value='易函数,你好', style=wx.TE_CENTRE)
self.编辑框1.字体 = wx.Font(12, 74, 90, 400, False, '微软雅黑', 28)
self.编辑框1.文本颜色 = (255, 0, 0, 255)
self.按钮1 = wx.按钮(self.容器, size=(193, 40), pos=(76, 116), label='祖国,您好')
self.按钮1.字体 = wx.Font(12, 74, 90, 400, False, '微软雅黑', 28)
self.按钮1.绑定事件(wx.事件.被单击, self.按钮1_被单击)
#########以上是创建的组件代码##########
#########以下是组件绑定的事件代码#########
def 按钮1_被单击(self, event):
print("按钮1_被单击")
self.编辑框1.内容 = "祖国,您好!"
wx.信息框("祖国,您好!", "温馨提示")
def 窗口1_创建完毕(self, event):
print("窗口1_创建完毕")
#########以上是组件绑定的事件代码#########
class 应用(wx.App):
def OnInit(self):
self.窗口1 = 窗口1()
self.窗口1.Show(True)
return True
if __name__ == '__main__':
app = 应用()
app.MainLoop()
#########以上是组件绑定的事件代码#########
class 应用(wx.App):
def OnInit(self):
self.窗口1 = 窗口1()
self.窗口1.Show(True)
return True
if __name__ == '__main__':
app = 应用()
app.MainLoop()
pycharm 在插件中搜索 chinese 安装两个插件,界面中文汉化语言包和 拼音提示插件
易函数是开源的、免费的软件,这意味着任何人都可以为其开发和进步贡献力量。易函数的项目源代码目前同时托管在 github(主库)和 gitee(国内)平台上,两个平台的仓库保持即时的同步,代码贡献统一使用github主库。我们非常欢迎有更多的朋友加入到易函数的开发中来,你为易函数所做出的任何贡献都将会被记录到易函数的史册中。
贡献代码请提交到github主库 码云仓库仅作为镜像
github (主库) : https://github.com/duolabmeng6/pyefun
码云 : https://gitee.com/duolabmeng666/pyefun
qq群 : 1017240979
易函数代码:参与易函数功能开发、单元测试、ISSUE提交、反馈建议等等,https://github.com/duolabmeng6/pyefun
开发文档:参与WIKI文档的撰写,便于更多的人了解、热爱并加入易函数的开发。
首先fork一份仓库代码到自己的版本库中;
在自己的版本库中新建开发分支并对代码做修改,随后提交修改到自己的版本库;
在自己的版本库中创建一个pull request,源分支选择自己的开发分支,目标分支选择主库的master分支:https://help.github.com/en/articles/creating-a-pull-request
提交pull request请求,随后等待由项目的开发作者对提交内容做审核,审核通过之后你将成为易函数的成员之一;
恭喜你,你的名字将永久地载入到易函数源代码的贡献列表中;
$ python -m unittest pyefun.regexpUtil_test
pyefun/__init__.py
中,可参考pyefun/asyncPoolGevent
、pyefun/javscript
的方法封装,使用时单独引入即可请通过github贡献代码。或者通过提交 issues 的方式贡献代码亦可,贡献代码方式多种多样。
欢迎光临 精易论坛 (https://125.confly.eu.org/) | Powered by Discuz! X3.4 |