tkinter基本查询与python 3.7

tkinter基本查询与python 3.7,python,python-3.x,tkinter,Python,Python 3.x,Tkinter,我是新来的 import datetime as dt from tkinter import * from tkinter import messagebox dt1 = dt.datetime.now().strftime("%Y""%m""%d") time1 = dt.datetime.now().strftime('%H:%M:%S') msg1= dt1+" "+time1+ " Test Message XXXXXXXXXXXXXXXXXXXXXXXXXXXXX" maste

我是新来的

import datetime as dt
from tkinter import *
from tkinter import messagebox


dt1 = dt.datetime.now().strftime("%Y""%m""%d")
time1 = dt.datetime.now().strftime('%H:%M:%S')

msg1= dt1+" "+time1+ " Test Message XXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
master = Tk()
top = Tk()
top.geometry("100x100")
messagebox.showinfo("information", msg1)
top.mainloop()
在这个基本代码中,我基本上有3个问题

  • 它正在创建附加的空白窗口以及我的邮件,这不是必需的。如何避免这种情况

  • 我想把我的信息显示成单行,我该怎么做

  • 如何更改此邮件的字体和颜色


  • 1.删除行
    master=Tk()
    。2.您的邮件已经是一行了。3.您不能,至少不能使用
    messagebox
    。您需要创建自己的
    Toplevel
    窗口。删除master=Tk()后,仍然显示一个空白窗口,将始终有一个根窗口,并且您的messagebox是根窗口中的一个弹出窗口。如果要隐藏它,可以在
    top=Tk()
    之后调用
    top.draw()
    。好的,谢谢,空白窗口问题已经解决。我可以在此或如Henry所述更改消息文本和颜色吗?我只能查找Toplevel窗口?您必须通过
    Toplevel()
    创建自己的窗口。这应该很简单-只需几行,包括一个
    标签
    、一个
    按钮
    和一些弹出声音。1。删除行
    master=Tk()
    。2.您的邮件已经是一行了。3.您不能,至少不能使用
    messagebox
    。您需要创建自己的
    Toplevel
    窗口。删除master=Tk()后,仍然显示一个空白窗口,将始终有一个根窗口,并且您的messagebox是根窗口中的一个弹出窗口。如果要隐藏它,可以在
    top=Tk()
    之后调用
    top.draw()
    。好的,谢谢,空白窗口问题已经解决。我可以在此或如Henry所述更改消息文本和颜色吗?我只能查找Toplevel窗口?您必须通过
    Toplevel()
    创建自己的窗口。这应该很简单-只需要几行,包括一个
    标签
    、一个
    按钮
    和一些弹出声音。