How to use different fonts and size for child widgets in GroupBox and titles for GroupBox in python
def panel(self):
groupBox = QtGui.QGroupBox("voltage Monitor")
groupBox.setFont(QtGui.QFont('SansSerif', 13))
..
self.Voltage_Label = []
..
vbox = QtGui.QGridLayout()
self.Voltage_Label.append(QtGui.QLabel("voltage1 "))
self.Voltage_Label.append(QtGui.QLabel("voltage2 "))
self.Voltage_Label.append(QtGui.QLabel("voltage3 "))
..
vbox.addWidget(self.Voltage_Label[i], i, 0)
..
groupBox.setLayout(vbox)
return groupBox
I'm tired of this
self.Voltage_Label.setFont(QtGui.QFont('SansSerif', 10))
I get this error
!! self.Voltage_Label.setFont(QtGui.QFont('SansSerif', 10))
AttributeError: 'list' object has no attribute 'setFont' !!
but for something like this title1 = QtGui.QLabel("Sample Title")as a child widget I can change it to
title1.setFont(QtGui.QFont('SansSerif', 10))
source
share