简体   繁体   中英

How do I change a label's font (and font size)

Almost all of the sources I've seen while searching are outdated for such a simple question. How can I change a label's font and size in pyqt4?

Basically you need QFont (in setupUi method or anywhere):

font = QtGui.QFont()
font.setFamily(_fromUtf8("FreeMono"))
font.setBold(True)
self.someLabel.setFont(font)

You can also check QFont reference.

PS _fromUtf8 is QtCore.QString.fromUtf8 imported as _fromUtf8

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM