python中如何多行显示-python Tkinter Entry 输入框多行数据如何显示

时间:2025-04-15 16:40:20

用text框 可以了 记录下

from tkinter import *

import tkinter as tk

import easygui

import requests

master = Tk()

from tkinter import ttk

(master,text="标题:").grid(row=0,column=0)

e1 = (master,

width=44,

font=("StSong", 14),

foreground="green")

(row=1)

(master,text="内容:").grid(row=2,column=0)

e2 = Text(master,

width=44,

height=4,

font=("StSong", 14),

foreground="gray")

(row=3,column=0)

# 创建Scrollbar组件,设置该组件与text2的纵向滚动关联

scroll = Scrollbar(master, command=)

(row = 3,sticky = + +)

#(side=RIGHT, fill=Y)

## 设置text2的纵向滚动影响scroll滚动条

(yscrollcommand=)

def calc():

if ()=="":

("请先输入内容 !")

return

if (1.0, END)=="":

("请先输入内容 !")

return

user_info = {"title":(),

"content":(1.0, END)}

r = ("http://127.0.0.1:5000/cluster/", data=user_info)

(INSERT, )

Button(master,text="提交",command=calc,width=10, height=1).grid(row = 4)

e3 = Text(master,

width=44,

height=4,

font=("StSong", 14),

foreground="gray")

(row = 5)

# 创建Scrollbar组件,设置该组件与text2的纵向滚动关联

scroll = Scrollbar(master, command=)

(row = 5,sticky = + +)

(yscrollcommand=)

mainloop()