0

有一个QFOntComboBox类,但我想加载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()
              ????????????
4

1 回答 1

1
from PyQt4 import QtGui, QtCore

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

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

于 2013-09-19T14:35:56.573 回答