以下是一个简单的实现:

import tkinter as tk
import requests

def send_to_server(auditing, jsessionid, csrf_token):
    # 这里可以编写向服务器发送请求的代码,这里只是简单返回一个字符串
    return 'Response from server'

def on_submit():
    # 获取文本框中的内容
    auditing = auditing_entry.get()
    jsessionid = jsessionid_entry.get()
    csrf_token = csrf_token_entry.get()

    # 调用send_to_server函数发送请求
    response = send_to_server(auditing, jsessionid, csrf_token)

    # 将返回的值添加到列表框中
    result_listbox.insert(tk.END, response)

# 创建主窗口
root = tk.Tk()
root.title('My App')

# 创建文本框和标签
auditing_label = tk.Label(root, text='Auditing:')
auditing_label.grid(row=0, column=0)
auditing_entry = tk.Entry(root)
auditing_entry.grid(row=0, column=1)

jsessionid_label = tk.Label(root, text='JSESSIONID:')
jsessionid_label.grid(row=1, column=0)
jsessionid_entry = tk.Entry(root)
jsessionid_entry.grid(row=1, column=1)

csrf_token_label = tk.Label(root, text='CSRF Token:')
csrf_token_label.grid(row=2, column=0)
csrf_token_entry = tk.Entry(root)
csrf_token_entry.grid(row=2, column=1)

# 创建确定按钮
submit_button = tk.Button(root, text='Submit', command=on_submit)
submit_button.grid(row=3, column=0, columnspan=2)

# 创建列表框
result_listbox = tk.Listbox(root)
result_listbox.grid(row=4, column=0, columnspan=2)

# 运行主循环
root.mainloop()

这段代码创建了一个包含三个文本框和一个确定按钮的窗口,当用户点击确定按钮时,程序将读取文本框中的内容,调用send_to_server函数发送请求,并将返回的值添加到列表框中。这个窗口可以通过root.mainloop()来运行。注意,send_to_server函数需要根据实际情况进行编写。

使用 Python 的 Tkinter 创建窗口并发送数据到服务器

原文地址: https://www.cveoy.top/t/topic/ndjJ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录