Python初級者です。
よろしくおねがいします。
GUIウインドウに配置したボタンをクリックすると「ins_tes.m_test」が実行され'テスト'と表示される つもりで書いているのですが、ボタンをクリックするとエラーになります。
なぜだか検討が付きません。
アドバイスを頂きたく思います。
よろしくおねがいします。
Python
1import tkinter as tk 2 3class TestClass(): 4 def m_test(self): 5 print('テスト') 6#. 7ins_tes = TestClass() 8ins_tes.m_test() 9 10# tkinterでGUIでボタンを作成 11root = tk.Tk() 12b1 = tk.Button(root, text=u'File') 13b1.bind('<Button-1>', ins_tes.m_test) 14b1.pack() 15root.mainloop() 16 17
エラーメッセージ
Exception in Tkinter callback
Traceback (most recent call last):
File "C:\Anaconda3\lib\tkinter_init_.py", line 1705, in call
return self.func(*args)
TypeError: m_test() takes 1 positional argument but 2 were given
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/11/17 11:07 編集