0

私は Python (2.7.5) の初心者です。そこで基本的な質問です

ボタンとエントリの両方を含むウィンドウを作成しようとしていますが、何らかの理由で機能しません。エントリのみまたはボタンのみでウィンドウを作成しようとすると、機能しますが、ボタンとエントリの両方を同時に使用することはできません。

質問は基本的に次のとおりです。ボタンとエントリの両方を持つウィンドウを作成する方法は?

以下はいくつかのスクリプトです:

from Tkinter import*

def super_function():
    fen1.quit

fen1 = Tk()
entr = []
for i in range(10):
    entr.append(Entry(fen1))
    entr[i].grid(row=i)
Button(fen1,text='store everything in a list',command=fen1.quit).pack(side=BOTTOM)
fen1.mainloop()

ありがとうございました !

4

1 に答える 1

0

問題は、packgridを同時に使用していることです。代わりに、次の 1 つだけを使用してください。

from Tkinter import *

def super_function():
    fen1.quit

fen1 = Tk()
entr = []
for i in xrange(10):
    entr.append(Entry(fen1))
    entr[i].grid(row=i)
# Use grid instead of pack here
Button(fen1,text='store everything in a list',command=super_function).grid()
fen1.mainloop()
于 2013-07-23T19:36:30.137 に答える