对于我的课程,我必须创建一个迷你游戏:这是一个“躲避汽车游戏”。 播放器在回复短信时必须保持生命。 它已经快完成了,但是我们有一个主要问题:我们用pygame编写了游戏代码,而手机则在tkinter中。 它们在不同的窗口中。 我们想同时运行它们。 我们尝试了不同的方法:线程使用类。 但是我们缺乏实验性,我们根本不知道它是如何工作的。 我们必须使用“ self”(上课时从未做过),并使用“ class”进行tkinter并启动线程:

threading.Thread(target=tkthread).start()

它催促着我们,我们仍然不知道该怎么做,有人可以帮忙吗? 谢谢! 这是完整的代码(我知道我们在“自我”上犯了错误):

import pygame
import threading
from Tkinter import *


class Alarm():
    def __init__(self):
        Thread.__init__(self)
        s=0
        fenetre=Toplevel()
        fenetre.geometry("330x605")
        tele = PhotoImage(file="tel.gif")

def main() :
    # Cette fonction constituera le Thread de Tk
    def tkthread() :
        alarm=Alarm()
        fenetre.mainloop()

    pygame.init()
    scr = display.set_mode((800,610))

    threading.Thread(target=tkthread).start()
    boucle_jeu=1


main()

  ask by bgbogoss translate from so

本文未有回复,本站智能推荐: