如何使用Python Tkinter设置消息框的字体?

我正在使用提供的简单消息框,tkinter并且想知道是否有任何更改字体的方法。

这是我想要的基本概念,但是该font=选项不起作用。

from tkinter import Tk

import tkinter.messagebox as tkmsg

_root = Tk()

_root.withdraw()

tkmsg.showinfo(

"Info",

"Some monospaced text",

font=("Monospace", 15)

)

_root.destroy()

有什么方法可以更改字体,还是必须使用自定义对话框?

回答:

你不能。使用顶级widgted(tkinter.Toplevel())和标签编写自己的消息框!

这样的东西(来自http://effbot.org/tkinterbook/label.htm)

from Tkinter import *

master = Tk()

w = Label(master, text="Hello, world!")

w.pack()

mainloop()

希望对您有所帮助!

以上是 如何使用Python Tkinter设置消息框的字体? 的全部内容, 来源链接: utcz.com/qa/431688.html

回到顶部