0
私は自分のプログラムをWingで実行していますが、エラーメッセージが変化して戻ってきます。実行時に、私は不明なオプションなどのメッセージを受け取ります。 -screenは、-use、-class ADNコードエラーメッセージを変更するすべての方法を受け取ります
from tkinter import*
class Trip:
def __init__(self, parent):
self.rating_frame = Frame(parent, width = 350, height = 320, bg = "chartreuse")
self.rating_frame.grid_propagate(0) # to reserve space required for frame
self.summary_frame = Frame(parent, width = 350, height = 320, bg = "orchid")
self.summary_frame.grid_propagate(0)
self.Pname = Label(self.rating_frame, parent, text = "Name:")
self.Pname.grid(row = 0, column = 0, sticky = E)
self.E_name = Entry(self.rating_frame, parent, width = 20)
self.E_name.grid(row = 0, column = 1, sticky = W)
self.names.append(E_name)
self.menuButton = Button(self.rating_frame, parent, text = "Continue", command = self.cleardata)
self.menuButton.grid(row = 7, column = 1)
def cleardata(self):
self.rating_frame.grid_remove()
root.update_idletasks() # Necessary on some operating systems to force the screen to refresh properly
#main routine
if __name__ == "__main__":
root = Tk()
root.title("Traveller Details")
test = Trip(root)
root.geometry("450x350+0+0")
root.mainloop()
トレースと一緒にエラーメッセージの例をいくつか教えてもらえますか?コードに含まれていないものは、インポートされたモジュールにある可能性があります - 不正なデータ/引数/などを渡すことによって引き起こされる可能性があります – Lost
トレースバック(最新の呼び出し最後): Pythonシェル、プロンプト1、行28 Pythonシェル、プロンプト1、行11 ファイルc:¥Python34¥Lib¥tkinter¥__ init__.py、行2604、__init__ ウィジェット.__ init __(自己、マスター、ラベル、cnf、kw) ファイル "c :0 Python34 \ Lib \ tkinter \ __ init__.py "、2122行目、__init__内 (widgetName、self._w)+ extra + self._options(cnf) _tkinter.TclError:不明なオプション" -menu " –
私は、 tkinterをちょっと調べなければならないかもしれませんが、他の誰かがすでにこの問題を知っているかもしれませんが、トレースから、あなたが探しているものではないTkinterにデータを渡しているように見えます。列11のように見える:self.Pname =ラベル(self.rating_frame、parent、text = "Name:") – Lost