如果我只有一个QFontDialog,如何更改2个(或更多)QFont的不同字体?如何提高效率?我认为为每个QFont创建新的QFontDialog将非常愚蠢。 最佳答案 如果要同时执行此操作,则需要在窗体中添加两个QFontDialog。否则,您可以使用一个QFontDialog对象,并在显示对话框之前简单地使用setCurrentFont()设置当前字体。