Xubuntu的Tkinter

时间:2014-10-27 21:45:11

标签: python tkinter

我有一个大问题,我发现这个代码在我需要的计算机上不起作用,这台计算机使用最新版本的Xubuntu。程序在进程中间停止并再次启动,但是如果我使进程更慢(将100更改为100),

a.after(10,i)
这个过程运作得很好,我在Tkinter有很多东西这个问题,可能是库,可能是同步,我不明白,如果有人可以帮我请。非常重要,谢谢!

# -*- coding: utf-8 -*-
from Tkinter import *

a=Tk()
a.resizable(0,0)
a.geometry("550x400")
a.title("BINARIUM")
b=StringVar()
b.set("""
1001010101010010010101010010110010101010100100101010100101
0100101010101001001010101001001001010101010010010101010010
1001010101010010010101010010110010101010100100101010100101
0100101010101001001010101001001001010101010010010101010010
1001010101010010010101010010110010101010100100101010100101
0100101010101001001010101001001001010101010010010101010010
1001010101010010010101010010110010101010100100101010100101
0100101010101001001010101001001001010101010010010101010010
1001010101010010010101010010110010101010100100101010100101
0100101010101001001010101001001001010101010010010101010010
1001010101010010010101010010110010101010100100101010100101
0100101010101001001010101001001001010101010010010101010010
1001010101010010010101010010110010101010100100101010100101
0100101010101001001010101001001001010101010010010101010010
1001010101010010010101010010110010101010100100101010100101
0100101010101001001010101001001001010101010010010101010010
1001010101010010010101010010110010101010100100101010100101
0100101010101001001010101001001001010101010010010101010010
1001010101010010010101010010110010101010100100101010100101
0100101010101001001010101001001001010101010010010101010010

""")
c="""
1001010101010010010101010010110010101010100100101010100101
0100101010101001001010101001001001010101010010010101010010
1001010101010010010101010010110010101010100100101010100101
0100101010101001001010101001001001010101010010010101010010
1001010101010010010101010010110010101010100100101010100101
0100101010101001001010101001001001010101010010010101010010
1001010101010010010101010010110010101010100100101010100101
0100101010101001001010101001001001010101010010010101010010
1001010101010010010101010010110010101010100100101010100101
0100101010101001001010101001001001010101010010010101010010
1001010101010010010101010010110010101010100100101010100101
0100101010101001001010101001001001010101010010010101010010
1001010101010010010101010010110010101010100100101010100101
0100101010101001001010101001001001010101010010010101010010
1001010101010010010101010010110010101010100100101010100101
0100101010101001001010101001001001010101010010010101010010
1001010101010010010101010010110010101010100100101010100101
0100101010101001001010101001001001010101010010010101010010
1001010101010010010101010010110010101010100100101010100101
0100101010101001001010101001001001010101010010010101010010
"""

def ds(h):
    f,g=0,len(h)
    while f < g:
        if h[f] != " ":
            return False
            break
        f+=1
    return True

def s(h):
    taud=h
    if not ds(h):
        h = " " + h[0:-1]
        return h
    else: return c

def j(t): print t

def i():
    a.after(10,i)
    b.set(s(b.get()))

label1=Label(a,textvar=b,font=(169)).pack(side=TOP)
i()
a.mainloop()

0 个答案:

没有答案