def _updateSpacing(self): fm = QFontMetrics(self.noteFont) maxWidth = 0 maxHeight = 0 for ch in "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*()_-+=/?\\{}[]:;'\",<.>~`": br = fm.tightBoundingRect(ch) if br.height() > maxHeight: maxHeight = br.height() if br.width() > maxWidth: maxWidth = br.width() self.xSpacing = maxWidth self.ySpacing = maxHeight
def _updateSpacing(self): fm = QFontMetrics(self.noteFont) maxWidth = 0 maxHeight = 0 for ch in "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*()_-+=/?\\{}[]:;'\",<.>~`": br = fm.tightBoundingRect(ch) if br.height() > maxHeight: maxHeight = br.height() if br.width() > maxWidth: maxWidth = br.width() self.xSpacing = maxWidth self.ySpacing = maxHeight
def _updateSpacing(self): fm = QFontMetrics(self.noteFont) br = fm.boundingRect("X") self.xSpacing = 1.2 * br.width() + 2 br = fm.tightBoundingRect("X") self.ySpacing = br.height() + 2
def _updateSpacing(self): fm = QFontMetrics(self.noteFont) br = fm.boundingRect("X") self.xSpacing = 1.2 * br.width() + 2 br = fm.tightBoundingRect("X") self.ySpacing = br.height() + 2