亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Tkinter 重塑畫布不能面向對象

Tkinter 重塑畫布不能面向對象

ITMISS 2023-12-08 17:07:23
我對 Tkinter 還很陌生,我正在嘗試制作一個登錄屏幕。功能是存在的,但是我希望我的畫布是 200x300px,但這似乎不起作用。它返回給我一個畫布,剛好適合按鈕和輸入字段。請幫忙!import tkinter as tkclass Login_Screen:def __init__(self, master):    self.master = master    self.canvas = tk.Canvas(self.master, width=200, height=300)    self.frame = tk.Frame(self.canvas)    self.input_user_log = tk.Entry(self.frame)    self.button1 = tk.Button(self.frame, text="Log in", width=15, command=self.return_login_info)    self.input_user_log.pack()    self.canvas.pack()    self.button1.pack()    self.frame.pack()def return_login_info(self):    print(self.input_user_log.get())root = tk.Tk()app = Login_Screen(root)root.mainloop()
查看完整描述

1 回答

?
一只甜甜圈

TA貢獻1836條經驗 獲得超5個贊

使用geometry()上的方法master

import tkinter as tkclass Login_Screen:
    def __init__(self, master):
        self.master = master
        self.master.geometry("300x200")
        self.canvas = tk.Canvas(self.master)
        self.frame = tk.Frame(self.canvas)
        self.input_user_log = tk.Entry(self.frame)
        self.button1 = tk.Button(self.frame, text="Log in", width=15, command=self.return_login_info)
        self.input_user_log.pack()
        self.canvas.pack()
        self.button1.pack()
        self.frame.pack()


查看完整回答
反對 回復 2023-12-08
  • 1 回答
  • 0 關注
  • 147 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號