私のコードは次のとおりです:python tkinterを使用しているときにフレームのサイズが変更されるのはなぜですか?
import tkinter as tk
#setting up window.
root = tk.Tk()
root.title("CSV Maker")
root.geometry("600x300")
#setting up frames.
leftFrame = tk.Frame(root, bg="red", width=300, height=300)
rightFrame = tk.Frame(root, bg="blue", width=300, height=300)
#placing frames on window.
leftFrame.grid(row=0, column=0)
rightFrame.grid(row=0, column=1)
#setting up labels.
inputPathLabel = tk.Label(leftFrame, text="Input File Path:")
#placing labels on frames.
inputPathLabel.grid(row=0, column=0)
root.mainloop()
私は次の取得ラベル削除する場合:しかし、それは(ラベル付き)以下であると、私は、コードを離れるとき
を、私は全く異なる結果になる。フレームが選択したサイズとは別のサイズにリサイズされ、色が消えたようです。どうしてこれなの? Tkinterには動作するように設計された方法を単純に
背景色がどのようになっていますか?そして、ラベル/ボタン/サイズが指定されたフレームサイズをオーバーライドしていると言っていますか? – Joel
@Joel:それはラベルの後ろにあります。それを見るためにいくつかのパディングを追加してください(例えば: 'inputPathLabel。グリッド(行= 0、列= 0、パッドx = 20、パッド= 20) ') –
あなたは非常に助けになりました。ありがとう。 – Joel