Python 在GUI中显示打印
我制作了这个GUI: 在我点击“运行”后,我的主程序启动 在我的主程序中,我有很多要在GUI中显示的打印,但不知道如何显示 我在谷歌上看到了一些例子,但很难理解如何将其转换为我的需要,因此:如何在单击“运行”按钮后创建包含所有打印内容的窗口? 代码:Python 在GUI中显示打印,python,python-3.x,user-interface,tkinter,tk,Python,Python 3.x,User Interface,Tkinter,Tk,我制作了这个GUI: 在我点击“运行”后,我的主程序启动 在我的主程序中,我有很多要在GUI中显示的打印,但不知道如何显示 我在谷歌上看到了一些例子,但很难理解如何将其转换为我的需要,因此:如何在单击“运行”按钮后创建包含所有打印内容的窗口? 代码: 这个问题已经有了解决办法。它是Python2.7我很确定。。。这有关系吗?同样的原则也适用。只做了一些小的修改。@scotty3785我有一个大问题。。。。我有打印的线程,我只是不知道从哪里开始。。。我在谷歌上搜索了很多关于它和它的超级复杂关于如
这个问题已经有了解决办法。它是Python2.7我很确定。。。这有关系吗?同样的原则也适用。只做了一些小的修改。@scotty3785我有一个大问题。。。。我有打印的线程,我只是不知道从哪里开始。。。我在谷歌上搜索了很多关于它和它的超级复杂关于如何做。。。有什么帮助吗?我不是线程用户,所以没有。你问过如何将
print
的输出重定向到tkinter gui。这个问题已经有了解决方案。它是Python2.7我很确定。。。这有关系吗?同样的原则也适用。只做了一些小的修改。@scotty3785我有一个大问题。。。。我有打印的线程,我只是不知道从哪里开始。。。我在谷歌上搜索了很多关于它和它的超级复杂关于如何做。。。有什么帮助吗?我不是threads的用户,所以没有。你问的是如何将print
的输出重定向到tkinter gui。
from tkinter import *
from main import *
root = Tk()
root.configure(background="orange")
root.wm_title("Python Project")
label_1 = Label(root, text="Project Name",bg="orange",fg="black")
label_2 = Label(root, text="Site URL Link",bg="orange",fg="black")
entry_1 = Entry(root)
entry_2 = Entry(root)
label_1.grid(row=0,sticky=W)
label_2.grid(row=3333,sticky=W)
entry_1.grid(row=0, column=1, padx=50, ipadx=100)
entry_2.grid(row=3333, column=1, ipadx=100)
def callback():
a1 = entry_1.get()
a2 = entry_2.get()
mmm(a1,a2) # main program
button1 = Button(root,text="Run",command=callback)
button2 = Button(root,text="Quit",command=root.quit)
button1.grid(row=3334, ipadx=15, padx=50, column=1)
button2.grid(row=3335, column=1, ipadx=15, padx=50)
root.mainloop()