raton
raton

Reputation: 428

I have a pyqt mainwindow how can i load fonts in QlistWidget?

there is a QFOntComboBox class but i want to load all fonts in QListWidget named "list". How can I do that? Thanks in advance.

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

Upvotes: 0

Views: 1274

Answers (1)

Aleksandar
Aleksandar

Reputation: 3661

from PyQt4 import QtGui, QtCore

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

Do not name your QListWidget() "list" because it is reserved name!

Upvotes: 1

Related Questions