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'
  • 5
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 9
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值