数日間、Tkinter を使用して簡単なアプリケーションをセットアップしようとしていますが、フレームとウィジェットのパック、グリッドの選択に問題があります。
これが私のアプリのモックアップです。「Générer」の2つのボタンを削除することにしたので、気にしないでください。
http://www.gilawhost.com/images/taajvonq.png
frameMatrix (チェックボックス用)、frameImage (フラッシュコード用)、および下部部分用の frameLink の 3 つのフレームがあります。
これらのフレームはグリッドで実装されています。リンク部分(下)の例として、次のようなものがあります:
labelLink = LabelFrame(frameLink, text='Mini Lien', padx=5, pady=5)
labelMiniLien = Label(frameLink, text = "http://minilien.fr/").grid(row=0, column=0)
entryLink = Entry(frameLink, text=self.flashcode.lien).grid(row=0, column=1)
buttonLink = Button(frameLink, text="Suivre le lien").grid(row=0, column=2)
ただし、3 つのフレームを組み合わせる方法がわかりません。私のメインフレームは
self.frame=Frame(root)
そして、私は以下のようにフレームを設定しようとしました
frameMatrix=Frame(self.frame).grid(row=0, column=0)
frameImage=Frame(self.frame).grid(row=0, column=1)
frameLink=Frame(self.frame).grid(row=1, column=0, columnspan=2)
あなたが私を助けることができるなら、私は他のいくつかのことを試しましたが、何も正しくありません 上記のコードでは、各フレームのグリッドが同じであるかのようにフレームが重なります。
ありがとう