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

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

如何使 tkinter 上的輸入文本區域變大?

如何使 tkinter 上的輸入文本區域變大?

qq_花開花謝_0 2023-09-19 15:22:48
我正在開發一個短信應用程序,我用 tkinter 制作了一個簡單的 GUI。它有 3 個輸入數據的字段和兩個按鈕。發件人接收者信息我想做的是使消息文本輸入比其他文本輸入更大,以便用戶有更多空間來編寫消息(不是很大)。這是我的代碼:from tkinter import *def send_message():    print('sent')def clear_text():    print('cleared')#window objectapp = Tk()# SenderSender_text = StringVar()Sender_label = Label(app, text='Sender', font=('bold', 14), pady=20)Sender_label.grid(row=0, column=0, sticky=W)Sender_entry = Entry(app, textvariable=Sender_text)Sender_entry.grid(row=0, column=1)# ReceiverReceiver_text = StringVar()Receiver_label = Label(app, text='Receiver', font=('bold', 14))Receiver_label.grid(row=0, column=2, sticky=W)Receiver_entry = Entry(app, textvariable=Receiver_text)Receiver_entry.grid(row=0, column=3)# MessageMessage_text = StringVar()Message_label = Label(app, text='Message', font=('bold', 14))Message_label.grid(row=1, column=0, sticky=W)Message_entry = Entry(app, textvariable=Message_text)Message_entry.grid(row=1, column=1)# Buttonssend_btn = Button(app, text='Send', width=12, command=send_message)send_btn.grid(row=2, column=0, pady=20)clear_btn = Button(app, text='Clear', width=12, command=clear_text)clear_btn.grid(row=2, column=1)app.title('SMS')app.geometry('430x145')#startapp.mainloop()
查看完整描述

1 回答

?
Cats萌萌

TA貢獻1805條經驗 獲得超9個贊

您可以使用 Text() 而不是 Entry()。Text() 大小很容易改變。


from tkinter import *


def send_message():

    print('sent')


def clear_text():

    print('cleared')


#window object

app = Tk()

# Sender

Sender_text = StringVar()

Sender_label = Label(app, text='Sender', font=('bold', 14), pady=20)

Sender_label.grid(row=0, column=0, sticky=W)

Sender_entry = Entry(app, textvariable=Sender_text)

Sender_entry.grid(row=0, column=1)

# Receiver

Receiver_text = StringVar()

Receiver_label = Label(app, text='Receiver', font=('bold', 14))

Receiver_label.grid(row=0, column=2, sticky=W)

Receiver_entry = Entry(app, textvariable=Receiver_text)

Receiver_entry.grid(row=0, column=3)

# Message

Message_text = StringVar()

Message_label = Label(app, text='Message', font=('bold', 14))

Message_label.grid(row=1, column=0, sticky=W)

#Message_entry = Entry(app, textvariable=Message_text)

Message_entry = Text(app, width=20, height=2, font=("Bold",20))

Message_entry.grid(row=1, column=1)

# Buttons

send_btn = Button(app, text='Send', width=12, command=send_message)

send_btn.grid(row=2, column=0, pady=20)

clear_btn = Button(app, text='Clear', width=12, command=clear_text)

clear_btn.grid(row=2, column=1)



app.title('SMS')

app.geometry('430x145')


#start

app.mainloop()


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

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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