diff --git a/piker/ui/_style.py b/piker/ui/_style.py index 21fb3e74..e411b875 100644 --- a/piker/ui/_style.py +++ b/piker/ui/_style.py @@ -184,22 +184,25 @@ class DpiAwareFont: self._font_inches = inches font_size = math.floor(inches * pdpi) - log.debug( - f"screen:{screen.name()}\n" - f"pDPI: {pdpi}, lDPI: {ldpi}, scale: {scale}\n" - f"\nOur best guess font size is {font_size}\n" + ftype: str = f'{type(self)!r}' + log.info( + f'screen: {screen.name()}\n' + f'pDPI: {pdpi!r}\n' + f'lDPI: {ldpi!r}\n' + f'scale: {scale!r}\n' + f'{ftype}._font_inches={self._font_inches!r}\n' + f'\n' + f"Our best guess for an auto-font-size is,\n" + f'font_size: {font_size!r}\n' ) # apply the size self._set_qfont_px_size(font_size) def boundingRect(self, value: str) -> QtCore.QRectF: - - screen = self.screen - if screen is None: + if (screen := self.screen) is None: raise RuntimeError("You must call .configure_to_dpi() first!") - unscaled_br = self._qfm.boundingRect(value) - + unscaled_br: QtCore.QRectF = self._qfm.boundingRect(value) return QtCore.QRectF( 0, 0,