2014-07-15 4 views
0

기본적으로 버튼 상자의 여러 이미지를 사용하여 EasyGui를 사용하여 Python 3.4에서 퀴즈 형식을 만들고 싶습니다. 나는 그것이 같은 것 일 것 다 치지 방법 :EasyGui의 여러 이미지

import easygui as eg 

# A welcome message 
eg.msgbox ("Welcome to the quiz", "Quiz!") 
# A short splash screen this could be looped 
Finish = "Start" 
while Finish == "Start": 

    Finish = eg.buttonbox("Do you want to start the quiz or quit?","Welcome",["Start","Quit"]) 
    if Finish == "Quit": 
     break 
    #Question 1 
    image = "mickey.gif" 
    choices = ["Mickey","Minnie","Daffy Duck","Dave"] 
    reply=eg.buttonbox("Who is this?",image = image,choices = choices) 

    if reply == "Mickey": 
     eg.msgbox("Well done!","Correct") 
    else: 
     eg.msgbox("Wrong","Failure") 

이 작동하지만, 내가 선을 변경하는 경우

reply=eg.buttonbox("Who is this?",image=[image,image2,image3,image4],choices = choices)  

는하지만 그건 작동하지 않는 것은 누구나 알고 있나요 버튼 박스 당 하나 이상의 이미지를 가질 수 있다면?

+0

현재 버튼 박스 당 하나의 이미지 만 지원됩니다. –

답변

1

현재 easygui의 버전에서는 하나의 이미지 만 여러 이미지로 가질 수 없습니다.

당신은 수 중 하나

  • 은 여러 개의 작은 이미지에서 하나 개의 큰 병합 된 이미지를 생성하기 위해 외부 도구를 사용합니다.
  • 는 Tkinter의 지식이있는 경우 (이 하나 개의 파일에 전부) 필요한 변경 직접 내부 easygui.py를 만들려고
  • 도움/그가에는 EasyGUI https://github.com/robertlugg/easygui
의 향상된 버전에서 작동 로버트 Lugg 연락