1
我在python 3.4.2中用tkinter模块制作游戏,但由于某些原因Tk窗口出现了,但我的按钮或标签都没有出现。有任何想法吗?
这是我的代码。Tk窗口没有显示任何内容
root = Tk()
frameone = Frame(root, width = 400, height = 400)
lone = Label(frameone, text = 'NumberGuessingGame. Author: ************. Version: 6.0', fg = 'red')
lone.grid(row = 0)
ltwo = Label(frameone, text = 'This is a game in which you select your difficulty.', fg = 'red')
ltwo.grid(row = 1)
lthree = Label(frameone, text = 'Then the computer generates a number which you have to guess.', fg = 'red')
lthree.grid(row = 2)
lfour = Label(frameone, text = 'The computer then gives you a score', fg = 'red')
lfour.grid(row = 3)
buttonone = Button(frameone, text = 'Continue')
buttonone.grid(row = 0, column = 1)
root.mainloop()
我确实有这个代码之后,只是重要的事情。
尝试后最小的例子,说明这个问题。在这种情况下,root,frameone,lone和lone.pack就足够了。其他小部件只是噪音。随着噪声消除(或注释掉),您可能更容易注意到frameone.pack丢失。 – 2014-11-01 20:05:13