0
import tkinter as tk
class Main:
def __init__(self, root):
self.root = root
self.GUI()
def GUI(self):
label = tk.Label(self.root, text='Hello World')
label.pack()
def build(self, title, txt):
title = tk.Label(self.root, text=txt)
title.pack()
build('hello_label', 'helloagainworld')
if __name__ == '__main__':
root = tk.Tk()
Main(root)
root.mainloop()
いいえ、 'self'がありますそこに縛られていない。おそらくそれは '__init__'に入れる必要があります、私はそれをtkinterの経験を持つ人に任せます – wim
@wimそう、そうです。コードをもっと近く見ることができないという私のせいです。私のコメントを削除しました。 –
ビルド関数を動作させることができません - ラベルを作成してメインウィンドウに追加するには...関数呼び出しに3つのパラメータがないのでエラーがスローされます - 定義には3つのパラメータがあり、私は2つだけ送る必要があります。 – Chaunte