前提・実現したいこと
TextBoxに数値を入力し、入力データを読み込もうとしましたがエラーになり読み込めません。
ソースコードには関数openFileの内容は省略しました。
発生している問題・エラーメッセージ
Exception in Tkinter callback Traceback (most recent call last): File "C:\Users\shiraishikiichi\AppData\Local\Programs\Python\Python39\lib\tkinter\__init__.py", line 1892, in __call__ return self.func(*args) File "c:\Users\shiraishikiichi\pytext\xmlparsx9.py", line 200, in bdest bdNum = entry(tk.getint) TypeError: 'Entry' object is not callable
該当のソースコード
python3.9
1import tkinter as tk 2from tkinter.constants import NORMAL 3import tkinter.filedialog as fd 4import xml.etree.ElementTree as ET 5import numpy as np 6import pdb 7 8global boardData 9global pd 10global arbdest 11 12def bdest(): 13 bdNum = entry(tk.getint) 14 print(bdNum) 15 16root = tk.Tk() 17root.geometry("400x350") 18btn1 = tk.Button(root,text="ファイルを開く", command = openFile) 19btn1.pack() 20btn2 = tk.Button(root,text="No.を指定", command = bdest) 21btn1.pack() 22btn2.pack() 23entry = tk.Entry(width=10) 24entry.pack() 25tk.mainloop() 26 27boardData = np.array(['0000000000000']*65*18).reshape(65,18)
試したこと
エラーの内容が理解できないため対策できていません。なおbtn1クリック時の動作は正常でbtn2をクリックした時にエラーが出ます。
補足情報(FW/ツールのバージョンなど)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/11/18 02:28
2021/11/18 02:43