私の質問はpython 2.7のtkinterについてです。難しさは、私が定義したサイズのウィンドウと、定義されたサイズのないすべてのボタンを持つウィンドウの2つのウィンドウを開くので、1つのウィンドウ内のすべてのボタンを取得することにあります。Pythonのtkinterボタンを2つではなく1つのウィンドウに移動
コード{ここで挿入回旋}
from Tkinter import *
master = Tk()
class Calculator:
def __init__(self,master):
self.var = IntVar()
frame = Frame(master)
frame.grid()
f2 = Frame(master,width=500,height=500)
f2.grid(row=0,column=1)
def callback():
print("Hello World")
b = Button(master, text="Calc", command=callback)
b.grid()
e = Entry(master, width=10)
e.grid()
e.focus_set()
b1 = Button(master, text = "Ok", width=10, command = callback)
b1.grid(row=20, column=30)
top = Tk()
app = Calculator(top)
mainloop()
同じプログラムで 'Tk()'を2回呼び出すことはできません。実際に複数のウィンドウが必要な場合は、最初のウィンドウ以外のすべてのウィンドウに対して、代わりに 'Toplevel()'を使用する必要があります。 – jasonharper
2つのウィンドウを作成しています。なぜ、単に第2のウィンドウを作成しないのですか? –