【发布时间】:2015-04-23 03:25:07
【问题描述】:
您好,我是 python 的初学者,在 tkinter 中创建简单的 gui 时遇到问题(尝试制作简单的 Pong)。无论如何,我在 python 3 中有这段代码:
from tkinter import Frame
import tkinter
class Pong(Frame):
def __init__(self, parent):
Frame.__init__(self, parent)
self.parent = parent
self.parent.bind("<Key>", self.key)
self.initialize()
def key(self, event):
if event.char == 'q': #end
self.quit()
print("end")
def initialize(self):
print("initialize")
pass
def main():
root = tkinter.Tk()
ex = Pong(root)
root.overrideredirect(True)
root.geometry("{0}x{1}+0+0".format(root.winfo_screenwidth(), root.winfo_screenheight()))
root.mainloop()
main()
我想知道底部的“ex = Pong(root)”部分具体是做什么的,因为如果我删除该程序不起作用,我无法按 Q 退出,但我找不到 ex 的含义,我在网上根本找不到文档。
【问题讨论】:
标签: python user-interface tkinter