我正在开发一个短信应用程序,我用 tkinter 制作了一个简单的 GUI。它有 3 个输入数据的字段和两个按钮。
发件人
接收者
信息
我想做的是使消息文本输入比其他文本输入更大,以便用户有更多空间来编写消息(不是很大)。
这是我的代码:
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.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()
Cats萌萌
相关分类