端末サイズを明示的に設定したいと思います。これを行うクロスプラットフォームの方法はありますか? 固定サイズのアートを表示するゲームを作りたいです。
質問する
477 次
1 に答える
0
私は Tkinter を使用しました (Steven Rumbalski に感謝します!)。クロスプラットフォームであれば GUI を使用しても構わないからです。基本的に、ウィンドウのジオメトリと「アート」ラベルのサイズを設定します。
from Tkinter import *
#Assign a variable to the shown image to be able to change it
displayed_image = "test.gif"
class App:
def __init__(self, master):
#Make a frame to enclose the art with a relief
self.topframe = Frame(master, borderwidth=5, pady=5, relief=RIDGE)
#Pack the frame to draw it
self.topframe.pack()
#This frame will contain the prompt
self.frame = Frame(master)
self.frame.pack()
photo = PhotoImage(file="../Art/"+displayed_image)
art = Label(self.topframe, width=1280, height=720, image=photo)
art.photo = photo
art.pack()
prompt = Entry(self.frame, width=1280)
prompt.pack()
root = Tk()
root.wm_geometry("%dx%d" % (1300, 780))
app = App(root)
root.mainloop()
root.destroy()
于 2013-09-15T18:35:48.340 に答える