python实现的文本编辑器 |
您所在的位置:网站首页 › Python文本编辑器设计总结 › python实现的文本编辑器 |
wxpython实现的文本编辑器 效果如下:
主要功能: 1.编辑保存文本,打开修改文本 2.常用快捷键,复制,粘贴,全选等 3.支持撤销功能 4.支持弹出式菜单
代码如下: #encoding=utf-8 import wx import os class MyFrame(wx.Frame): def __init__(self): self.file='' self.content=[] self.count=0 self.width=700 self.height=500 wx.Frame.__init__(self,None,-1,u'记事本',size=(self.width,self.height)) self.panel=wx.Panel(self,-1) menubar=wx.MenuBar() menu1=wx.Menu() menubar.Append(menu1,u'文件') menu1.Append(1001,u'打开') menu1.Append(1002,u'保存') menu1.Append(1003,u'另存为') menu1.Append(1004,u'退出') menu2=wx.Menu() menubar.Append(menu2,u'编辑') menu2.Append(2001,u'撤销') menu2.Append(2002,u'清空') menu2.Append(2003,u'剪切 Ctrl + X') menu2.Append(2004,u'复制 Ctrl + C' |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |