diff --git a/src/magicgui/backends/_qtpy/widgets.py b/src/magicgui/backends/_qtpy/widgets.py index 3524a8c5..939ed3a8 100644 --- a/src/magicgui/backends/_qtpy/widgets.py +++ b/src/magicgui/backends/_qtpy/widgets.py @@ -15,7 +15,6 @@ from qtpy import QtWidgets as QtW from qtpy.QtCore import QEvent, QObject, QSize, Qt, Signal from qtpy.QtGui import ( - QFont, QFontMetrics, QIcon, QImage, @@ -1358,7 +1357,8 @@ def get_text_width(text: str) -> int: doc.setHtml(text) return math.ceil(doc.size().width()) else: - fm = QFontMetrics(QFont("", 0)) + font = QtW.QApplication.font() + fm = QFontMetrics(font) return fm.boundingRect(text).width() + 5