我有一个pyqt主窗口如何在QlistWidget中加载字体?

时间:2013-06-17 17:05:08

标签: python pyqt

有一个QFOntComboBox类,但我想加载名为“list”的QListWidget中的所有字体。我怎样才能做到这一点? 提前谢谢。

import sys,
form PyQt4 import QtGui,QtCore
class widget(QtGui.QMainWindow):
         def __init__(self,parent=None)
              QtGui.QMainWindow.__init__(self,parent)
              list=QtGui.QListWidget()
              ????????????

1 个答案:

答案 0 :(得分:0)

from PyQt4 import QtGui, QtCore

...
allFonts = QtGui.QFontDatabase().families()
stringList = QtCore.QStringList(allFonts)
listWidget = QtGui.QListWidget().addItems(stringList)
...

不要将您的QListWidget()“列表命名为”因为它是保留名称!

相关问题