Python 代码输出结果显示在窗口中
您可以使用 tkinter 或 PyQt 等 Python GUI 库来创建一个窗口,然后将输出结果显示在窗口中。以下是使用 tkinter 的示例代码:
import tkinter as tk
from tkinter.scrolledtext import ScrolledText
class App(tk.Frame):
def __init__(self, master=None):
super().__init__(master)
self.master = master
self.pack()
self.create_widgets()
def create_widgets(self):
self.textbox = ScrolledText(self)
self.textbox.pack(fill='both', expand=True)
self.button = tk.Button(self, text='Run', command=self.run)
self.button.pack()
def run(self):
df = SharedData.data
self.textbox.insert(tk.END, f'{df.isnull().sum()}
')
df.fillna(df.mean(), inplace=True)
self.textbox.insert(tk.END, f'{df.isnull().sum()}
')
SharedData2.data2 = df
self.textbox.insert(tk.END, f'{SharedData2.data2}
')
root = tk.Tk()
app = App(master=root)
app.mainloop()
此代码创建一个包含一个文本框和一个运行按钮的窗口。单击“Run”按钮将运行您的代码,并将输出结果显示在文本框中。您可以根据需要进行调整,例如添加更多的小部件或更改窗口的大小。
原文地址: https://www.cveoy.top/t/topic/oiFB 著作权归作者所有。请勿转载和采集!