实现Python代码用Tkinter窗口输出print信息
时间: 2023-05-11 09:03:09 浏览: 140
可以使用以下代码实现:
```python
import tkinter as tk
class Application(tk.Frame):
def __init__(self, master=None):
super().__init__(master)
self.master = master
self.pack()
self.create_widgets()
def create_widgets(self):
self.output = tk.Text(self)
self.output.pack(side="top")
self.button = tk.Button(self)
self.button["text"] = "Print"
self.button["command"] = self.print_message
self.button.pack(side="bottom")
def print_message(self):
message = "Hello, World!"
print(message)
self.output.insert(tk.END, message + "\n")
root = tk.Tk()
app = Application(master=root)
app.mainloop()
```
这段代码使用了 Tkinter 库创建了一个窗口,其中包含一个文本框和一个按钮。当用户点击按钮时,程序会在控制台输出 "Hello, World!",并将该信息显示在文本框中。
阅读全文