2017-05-06 1 views
-2

내 학교 최종 프로젝트에는 게임을 만들어야하고 꽤 커야합니다. 나는 tkinter를 사용하여 탁구 게임을하기로 결심했다. 파이 게임으로는 훨씬 더 쉬울 것이라는 것을 안다. 그러나 학교 컴퓨터는 파이 게임을 설치하고 사용하지 못하게하는 이러한 바보 같은 제한을 가지고 있으며, 선생님은 그것에 대해 화가났다. . 그래서 "시작"과 "종료"버튼으로 게임의 시작 메뉴를 만드는 방법이 있습니다. 잠시 둘러 보았지만 파이 게임을 사용하지 않는 것을 찾을 수 없었습니다. 감사!Python 게임 시작을위한 파이썬 시작 화면 (파이 게임없이)

+3

파이썬은 일반적인 프로그래밍 언어 인 튜링 (Turing)입니다. 물론 거기에는 할 수있는 방법이 있습니다 ..... 무엇을 시도 했습니까? 어디서 붙어 있었 니? 이 사이트는 귀하가 진술 한 것과 같은 일반적인 질문에는 응답하지 않습니다. – mwm314

답변

1

그래, Tkinter를 (당신은 파이썬 2.7를 사용하는 가정)로 메뉴를 만들려면이 코드를 사용

from Tkinter import * 

class AppUI(Frame): 

    def __init__(self, master=None): 
     Frame.__init__(self, master, relief=SUNKEN, bd=2) 

     self.menubar = Menu(self) 

     menu = Menu(self.menubar, tearoff=0) 
     self.menubar.add_cascade(label="File", menu=menu) 
     menu.add_command(label="New") 

     menu = Menu(self.menubar, tearoff=0) 
     self.menubar.add_cascade(label="Edit", menu=menu) 
     menu.add_command(label="Cut") 
     menu.add_command(label="Copy") 
     menu.add_command(label="Paste") 

     try: 
      self.master.config(menu=self.menubar) 
     except AttributeError: 
      # master is a toplevel window (Python 1.4/Tkinter 1.63) 
      self.master.tk.call(master, "config", "-menu", self.menubar) 

     self.canvas = Canvas(self, bg="white", width=400, height=400, 
          bd=0, highlightthickness=0) 
     self.canvas.pack() 


root = Tk() 

app = AppUI(root) 
app.pack() 

root.mainloop() 

코드 샘플은 here에서 가져옵니다.

Yahli가 도움이되기를 바랍니다.