能复制python代码的软件_记事本类型程序中的复制/剪切/粘贴功能
发布日期:2021-06-24 17:57:24 浏览次数:2 分类:技术文章

本文共 793 字,大约阅读时间需要 2 分钟。

我正在写一个记事本类型的程序,不能使用复制,粘贴和剪切功能。我好像不明白代码有什么问题。我查看了许多修改代码的源代码,并得出以下结论。在from tkinter import *

#Class

class Edit():

def __init__(self):

textbox.__init__(self)

self.bind('', self.copy)

self.bind('', self.cut)

self.bind('', self.paste)

def copy(self):

self.clipboard_clear()

textbox = self.get("sel.first", "sel.last")

self.clipboard_append(text)

def cut(self):

self.copy()

self.delete("sel.first", "sel.last")

def paste(self):

textbox = self.selection_get(selection='CLIPBOARD')

self.insert('insert', text)

这些是编辑功能。

程序的其余部分如下。在

^{pr2}$

运行完整程序会返回一个错误:Exception in Tkinter callback

Traceback (most recent call last):

File "C:\Python33\lib\tkinter\__init__.py", line 1475, in __call__

return self.func(*args)

TypeError: **<>**() missing 1 required positional argument: 'self'

我在Windows8上运行Python3.3.3。在

转载地址:https://blog.csdn.net/weixin_34237700/article/details/114043149 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:ubuntu java eclipse_怎么样在ubuntu中安装eclipse来开发javaweb
下一篇:网上书店系统mysql设计_数据库设计--《网上书店系统》

发表评论

最新留言

表示我来过!
[***.240.166.169]2024年04月17日 18时15分16秒