求助!这个问题(Python)如何解决?

最近几天,我在做一个基于局域网的聊天软件

当我写完程序的UI界面(Tkinter)并运行时,却出现了一个奇怪的现象

运行截图:

 登录界面并没有问题,但当我试图注册篡改程序时......

以下是我的代码(未完成):

printstr='                            欢迎使用 $ 快鸟通讯 $ App\n'
printstr2='          ------------------------------------------------------------          \n'
import tkinter
import threading
import socket
import sys
import time
Ck = None
userfrenid=[]
a=open('qt.txt','w')
a.close()
def Tow():
    def tj():
        win = tkinter.Tk()
        win.title('如何添加好友?')
        win.geometry('500x300+450+150')
        win.resizable(0,0)
        win.mainloop()

    def ZCode2():
        def qk():
            while(True):
                a=open('qt.txt','r')
                a1=a.read()
                time.sleep(0.05)
                if a1=='qt':
                    a.close()
                    time.sleep(0.05)
                    a = open('qt.txt', 'w')
                    a1 = a.write('')
                    a.close()

        win = tkinter.Toplevel()
        win.title('快鸟通讯')
        win.geometry('585x500+490+142')
        win.resizable(0,0)
        win1=tkinter.Text(win,show=None,width=82,height=30)
        win1.pack()
        win1.insert(tkinter.INSERT, printstr)
        win1.insert(tkinter.INSERT, printstr2)
        win2=tkinter.Label(win,text='————————————————————————————————————————————')
        win2.pack()
        win3b=tkinter.Label(win,text='请输入需要发送的内容')
        win3b.pack()
        win4_get=tkinter.Variable()
        win4=tkinter.Entry(win,show=None,textvariable=win4_get,width=82)
        win4.pack()
        qk()
        def fs():
            a = open('name.txt', 'r')
            a1 = a.read()
            a.close()
            f = win4_get.get()
            win1.insert(tkinter.INSERT, str(a1+' : '+f+'\n'))

        win5=tkinter.Button(win,text='发送',width=82,command=fs)
        win5.pack()
        win.mainloop()

    def ZCode():
        def qt():
            a=open('qt.txt','w')
            a1=a.write('qt')
        win = tkinter.Toplevel()
     
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值