从 QFontDialog PyQt 返回字体大小和字体系列

Returning fontsize and font family from QFontDialog PyQt

有没有办法 return 来自 QFontDialog 的字体大小和字体名称?我是 python 的新手,我看到的所有示例都没有 return 字体名称 and/or 字体大小。

我现在的情况是这样的:

def font_picker(self, button, line):
  font, ok = QtGui.QFontDialog.getFont()

  if ok:
     button.setFont(font)
     line.setFont(font)

但我不知道如何 return fontsize 作为 floatfontfamily 作为 string

QFont 对象本身有 pixelSizepointSizepointSizeF 用于获取大小。它有 family 用于获取字体系列。

 if ok:
     button.setFont(font)
     line.setFont(font)
     return font.pointSizeF(), font.family()