前提・実現したいこと
frame内に図形を描画したいができない
キャンバスを作成し、frameで画面遷移を行うことができたが、
tk.Canvas.create_rectangle(self.frame1,10, 20, 100, 50, fill = 'red')
の一文で画像を生成しようとすると、
AttributeError: 'Frame' object has no attribute '_create'
というエラーが出てきてうまくいきません
■■な機能を実装中に以下のエラーメッセージが発生しました。
# 移動先フレーム作成
self.frame1 = tk.Frame()
self.frame1.grid(row=0, column=0, sticky="nsew")
#キャンバス生成
self.canvas = tk.Canvas(self.frame1,height = 1080, width = 1920)
self.canvas.place(x = 0, y = 0)
tk.Canvas.create_rectangle(self.frame1,10, 20, 100, 50, fill = 'red') # タイトルラベル作成 self.titleLabel = tk.Label(self.frame1, text="1", font=('Helvetica', '45')) self.titleLabel.place(x=10, y=10) self.titleLabel2 = tk.Label(self.frame1, text=" 123", font=('Helvetica', '35')) self.titleLabel2.place(x=80, y=180) self.titleLabel3 = tk.Label(self.frame1, text=" 456", font=('Helvetica', '35')) self.titleLabel3.place(x=80, y=380)
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。