两个pygame窗口并排运行

时间:2015-03-22 15:21:15

标签: input pygame python-3.3

我正在使用eztext收集程序的输入,但是输入窗口阻止输出窗口被打开(在输入窗口关闭之前我看不到显示)

对上述问题的任何帮助都非常感激,经过长时间的互联网搜索我似乎无法找到任何我可以修改以满足我的目的的解决方案,尽管如果有人看到我错过的任何东西,我会很感激一个链接。

提前再次感谢

A.J.P

1 个答案:

答案 0 :(得分:0)

你应该尝试使用2个线程:一个用于第一个窗口,另一个用于另一个窗口。像这样,两个窗口都会打开。 编辑: 例如,这两个线程将与列表通信。但是我最好使用课程:

from time import sleep
from threading import Thread

informations = []

def funct_a (informations):
    while (1):
        sleep (0.5)
        print informations

def funct_b (informations):
    a = 0
    while (1):
        sleep (1)
        informations.append (a)
        a += 1

Thread (target = funct_a, args = (informations, )).start ()
Thread (target = funct_b, args = (informations, )).start ()