企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持知识库和私有化部署方案 广告
# 易函数视窗编程系统 易函数视窗编程系统是一款为中国人入门 python 编程的产品 配备完整的视窗软件开发生态集成 `开发` `编译` `可视化界面设计` 轻松拖拽组件设计界面,一键编译发布。 支持跨平台可视化窗口程序开发,`window` `mac OS` `ubuntu` ,实现一套代码多端运行。 易函数视窗编程系统由三个主要部分组成 * pycharm 插件 `易函数视窗编程系统` * 易函数视窗可视化设计器 * 易函数 ui 组件库 [wxPython](https://www.wxpython.org/) [易函数视窗编程系统快速入门文字版](https://www.kancloud.cn/duolabmeng/pyefundoc/2310056) [易函数视窗编程系统快速入门视频讲解](https://www.bilibili.com/video/BV1rV411W7KN/) ## 优势 * **会中文就看得懂**,中文编程,得天独厚,简单,易用。 * **最强开发工具** `Pycharm` 中文软件界面,拼音输入,智能提示。 * **界面设计器**,易函数视窗可视化设计器,轻松拖拽组件,设计界面,所见即所得。 * **中文函数库**, `pyefun` 全中文函数库,专门为 [wxPython](https://www.wxpython.org/) 封装的中文组件,以易语言核心支持库组件库为标准封装的界面库,组件的方法,属性,事件,都是令人熟悉的命名。 * **组件中文命名** 易于理解和使用 * **一键编译**,可执行程序, 支持跨平台编译`window` `macOS` `linux`,易函数提供一键编译功能将任意python代码,转换为 c 编译的可执行程序。 代码示例 ```python # 完全可替代原有英文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 中打开易函数视窗设计器](https://gitee.com/duolabmeng666/pyefun/raw/master/docs/source/_static/efun_view_system/5.png) ![从 Pycharm 中打开易函数视窗设计器 mac](https://gitee.com/duolabmeng666/pyefun/raw/master/docs/source/_static/efun_view_system/10.png) # [安装教程请查看 易函数视窗编程系统快速入门](%E6%98%93%E5%87%BD%E6%95%B0%E5%BF%AB%E9%80%9F%E5%85%A5%E9%97%A8.md)