当有人无法使用应用程序登录时,我在python tkinter应用程序中显示了tkMEssagebox.shower错误.是否有可能在tkMessageBox.showerror中有一个url链接?
即.
tkMessageBox.showerror("错误","发生错误请访问www.blahblubbbb.com")
我希望www.blahblubbbb.com可点击?!
我在python中使用文本文件创建了一个加密文件.加利用pycrypto.
所以我的源文本文件是33742字节,加密版本是33752.这可以,但到目前为止...
当我使用tar -czvf压缩test.enc(加密测试文件)时,最终文件是33989字节.为什么在加密源文件时压缩不起作用?
到目前为止,唯一的选择似乎首先压缩它然后加密它导致文件保持那么小.
我画了一个椭圆形到一个画布,工作完美也显示红色,循环运行良好,因为我可以看到打印.它应该改变颜色1000ms.但它没有改变颜色?
def draw_light(self):
w = tk.Canvas(self.frame_Light)
w.pack()
w.create_oval(10, 10, 30, 30, fill="yellow", tags="light")
if self.light_on:
w.itemconfig("light", fill="blue")
self.light_on = False
print "on"
else:
w.itemconfig("light", fill="red")
self.light_on = True
print "of"
self.app.after(1000, self.draw_light)
Run Code Online (Sandbox Code Playgroud)
UPDATE 将代码更改为您的建议仍然只生成红色画布
def draw_light(self):
self.ligth_canvas = tk.Canvas(self.frame_Light)
self.ligth_canvas.pack()
self.ligth_canvas.create_oval(10, 10, 30, 30, fill="yellow", tags="light")
self.app.after(0, self.change_light)
def change_light(self):
i = self.ligth_canvas.find_withtag("light")
if self.light_on:
self.ligth_canvas.itemconfig(i, fill="blue")
self.light_on = False
print "on"
else:
self.ligth_canvas.itemconfig(i, fill="red")
self.light_on = True
print "of"
self.app.after(5000, self.change_light)
Run Code Online (Sandbox Code Playgroud)