从QFontDialog PyQt返回fontsize和font系列

时间:2017-11-04 20:12:36

标签: python pyqt4 qfont

有没有办法从QFontDialog返回字体大小和字体名称?我是python的新用户,我见过的所有示例都没有返回字体名称和/或字体大小。

我现在拥有的是这样的:

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

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

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

返回

1 个答案:

答案 0 :(得分:1)

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

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