我想给一个程序添加一个简单的消息框,但是在python3中你不能调整字体大小。这很烦人,但也不算太糟,我自己做个窗户就好了。我不明白的是为什么字体在Python2中是可调的,但在Python3中却不能再调了?在
python 3中的示例消息框:import tkinter
from tkinter import *
from tkinter import messagebox
root = Tk()
def Help(self):
messagebox.showinfo("Window title", "Sample text")
test_button = Button(root, text="Test Button", font=("Helvetica", 25), command=self.Help)
test_button.grid(row = 2, column =0)
root.mainloop()
有人能解释一下功能上的明显损失吗?为什么我们会在一个看似改进的python版本中失去这个选项?在
编辑:在python2中应用的解决方案看起来可以在运行python3的Linux机器上运行。这个问题似乎仅限于Windows操作系统(在windows7和windows10上进行了测试)。在