0

Tkinterを使用してPythonスクリプト用のGUIを作成していますが、GUIに拡張可能なウィジェットが必要です。pack関数で「fill」プロパティと「expand」プロパティを使用しようとしていますが、Python 3.2でコードをコンパイルするたびに、次のエラーが発生します。

_tkinter.TclError: unknown option "-expand"

このプロパティはPython3.2ではサポートされていませんか?

4

1 に答える 1

1

expandまたはfill属性に関しては何も変更されていません。実例は次のとおりです。

import tkinter as tk

class ExampleApp(tk.Tk):
    def __init__(self):
        tk.Tk.__init__(self)
        for i in range(1,11):
            label = tk.Label(self, text="This is item #%s" % i,
                             borderwidth=2, relief="groove")
            label.pack(side="top", fill="both", expand=True, padx=2, pady=1)

app = ExampleApp()
app.mainloop()
于 2012-09-10T21:33:11.507 に答える