0
私は別のファイルからフレームをインポートするTkinter(2.7)でアプリケーションを作っています。残念ながら、私はインポートされたファイルで定義したにもかかわらず、背景色が表示されません。フレーム上のテキストウィジェットが表示されます。私はクラスの外にmainframe = …
を取って、2つのボトムラインの間のコードの本体に入れてみましたが、無駄にしました。フレームの背景が表示されないのはなぜですか?
メインファイル:
import Tkinter as tk
import frames
class Window(tk.Tk):
def __init__(self):
tk.Tk.__init__(self)
self.title("Example Code")
mainframe = frames.Main(start)
start = Window()
start.mainloop()
Frameファイル:
import Tkinter as tk
class Main(tk.Frame):
def __init__(self, parent):
tk.Frame.__init__(self, parent)
self.config(background="#5fe689")
tk.Label(text="hi").pack()
すべてのヘルプは歓迎です!