python - 如何在 Python Tkinter 中重写条目
问题描述
我有一个问题,在不清理和不覆盖的情况下将文本添加到 Entry 回调:这两个功能是 tkinter 中按钮中的回调,以及当您使用它时 - 如果在前面添加。IDK 为什么在这里所有代码:https ://pastebin.com/88E9EU57
def encryptString(text,key,num):
text = normalizeText(text)
text = caesarify(text,key)
text = groupify(text, num)
data = str(text)
resultFrame1 = tkinter.Frame(master=root, relief="flat", padx=3, pady=3, width=100, bg="LightSteelBlue4")
title1 =tkinter.Label(master=resultFrame1,text="Your encrypted text:",
fg="gray5", font=("Helvetica ", 25), height=1, bg="LightSteelBlue4")
title1.pack()
resultOutput1 = tkinter.Entry(master=resultFrame1, text="encrypted text here:", fg="gray13",
width=100, font=("Helvetica", 12), relief="flat", bd=2, bg="LightSteelBlue1")
resultOutput1.insert(0, data)
resultOutput1.pack(padx = 5, pady = 5)
resultFrame1.pack()
def decryptString(text,key):
text = ungroupify(text)
text = caesarify(text,key)
data2 = str(text)
resultFrame2 = tkinter.Frame(master=root, relief="flat", padx=3, pady=3, width=100, bg="LightSteelBlue4")
title2 =tkinter.Label(master=resultFrame2,text="Your decrypted text:",
fg="gray5", font=("Helvetica ", 25), height=1, bg="LightSteelBlue4")
title2.pack()
resultOutput2 = tkinter.Entry(master=resultFrame2, text="encrypted text here:", fg="gray13",
width=100, font=("Helvetica", 12), relief="flat", bd=2, bg="LightSteelBlue1")
resultOutput2.insert(0, data2)
resultOutput2.pack(padx = 5, pady = 5)
resultFrame2.pack()
解决方案
推荐阅读
- python - 在 .txt 文件中搜索特定单词并在该单词之后打印数据
- odoo - 如何在odoo的表单视图中打印记录号?
- amazon-web-services - 为什么 Route 53 使用通配符规则而不是最具体的规则转发流量?
- mysql - 使用哈希时获取行的单个示例的有效方法
- python - 使用 Python 将数据保存到 CSV - 将仅保存 1 行
- python-3.x - pandas 按行条件分组
- python - 将文件解析为数据框
- django - 如何从视图传递上下文并在 Django 中访问 javascript 中的上下文数据?
- c++ - 使用来自两个列表的组合生成函数调用
- file-format - EML 与 MAI 邮件格式