修改字体的大小和类型

时间:2014-05-05 14:52:09

标签: python pyqt

我是Pyqt的初学者,我制作了主要表单,但我不知道如何修改Qlabel中字体的大小和类型?

def __init__(self):
    QtGui.QMainWindow.__init__(self)
    self.center()
    self.setWindowTitle('GBLtda Database')
    self.setStyleSheet("background-color: white")
    self.resize(1028, 720)
    label = QtGui.QLabel('GB DATABASE', self)
    label.move(15, 10)
    self.setWindowIcon(QtGui.QIcon('db.png'))  

3 个答案:

答案 0 :(得分:3)

使用样式表:

#for the whole widget   
self.setStyleSheet("QLabel {font: 30pt Comic Sans MS}")
#Just for this label
label.setStyleSheet("font: 30pt Comic Sans MS")

答案 1 :(得分:2)

最简单的方法是使用setFont(QFont)方法设置字体。

label.setFont(QFont('Arial', 20))

答案 2 :(得分:0)

因为它继承自QWidget,我猜你应该能够通过成员.setStyleSheet应用样式表吗?

即: http://qt.developpez.com/doc/4.7-snapshot/stylesheet-examples/