修改字体的大小和类型
我刚开始学习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
因为它是从QWidget这个类继承来的,所以我想你应该可以通过成员函数.setStyleSheet来应用样式表。
也就是说: http://qt.developpez.com/doc/4.7-snapshot/stylesheet-examples/
4
最简单的方法就是使用 setFont(QFont)
这个方法来设置字体。
label.setFont(QFont('Arial', 20))
8
使用样式表:
#for the whole widget
self.setStyleSheet("QLabel {font: 30pt Comic Sans MS}")
#Just for this label
label.setStyleSheet("font: 30pt Comic Sans MS")