【问题标题】:Printed text should appear in separate window - How?打印的文本应该出现在单独的窗口中 - 如何?
【发布时间】:2021-04-14 06:07:22
【问题描述】:

这个问题会比较简单,就是别无他法。这更像是一个基本问题。

当我写作时

打印(“你好世界”)

它出现在下面消息框中的脚本程序中。但现在我希望它在一个单独的 fesnter 中打开,用 tkinter 创建。我是这样写的(看图或者代码),但是我知道print本身一定不能放在括号里,请问怎么解决这个问题?

from tkinter import * 

a = ("Hello World") 

root = Tk() 

T = Text(root, height=50, width=150) 

T.pack() T.insert(END, print a) 

mainloop()

“hello world”必须出现在单独打开的窗口中。

我很高兴任何答案。 提前致谢

Py初学者

【问题讨论】:

    标签: python tkinter printing module separator


    【解决方案1】:

    资源:https://www.geeksforgeeks.org/python-tkinter-messagebox-widget/ 另外,如果您愿意,可以删除 showinfo 代码并运行 w。

    from tkinter import *
    from tkinter import messagebox
    root = Tk()
    root.geometry("400x300")
    
    w = Label(root, text='Hello World!', font="50")
    w.pack()
    
    messagebox.showinfo("Hello World", "This is a Hello World message!!!")
    root.mainloop()
    

    【讨论】:

      【解决方案2】:

      我不明白你的问题,但如果有帮助,你可以试试这个。

      from tkinter import *
        
      root = Tk() 
      a = Label(root, text ="Hello World") 
      a.pack() 
        
      root.mainloop() 
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-06-27
        • 2020-04-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-05-10
        • 1970-01-01
        相关资源
        最近更新 更多