diff options
| author | Christian Kolset <ckolset@colostate.edu> | 2026-08-11 10:40:12 -0600 |
|---|---|---|
| committer | Christian Kolset <ckolset@colostate.edu> | 2026-08-11 10:40:12 -0600 |
| commit | 57a5e6be6d581710d7eeaadc91c3b5742fb81b53 (patch) | |
| tree | 10b7188fbe885d6d26a95d3c94d75c856d1888c2 /ui/namespace_panel.py | |
| parent | e81b74d7faf0ec884749795153124a2fa31411fc (diff) | |
Fix native-style Qt warning; add a few tooltips; trim Namespace hint text
Root cause of "QFont::setPointSize: Point size <= 0 (-1)" on some
dropdowns: the app never sets an explicit widget style, so it defaults to
native windowsvista, whose popup code calls setPointSize() on fonts
resolved from our QSS's pixel-based font-size (pointSize() is -1 by
design for px fonts). Tried app.setStyle("Fusion") first — silences it,
but Fusion doesn't render buttons/dropdowns to match the QSS the way the
native style does. Kept native style, filtered just that one message via
qInstallMessageHandler instead — it's cosmetic Qt console noise (the
rejected setPointSize call is a no-op, doesn't affect rendering), not a
real bug.
Also adds a handful of tooltips (Control Editor's Check Syntax/Cancel/
Create Control, device Configure dialog's Close, main toolbar's View/
Configure/RUN/LOG/Settings, a few Control Panel widgets) from an
in-progress app-wide tooltip pass, paused partway through by request —
remaining buttons are being done manually.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Diffstat (limited to 'ui/namespace_panel.py')
| -rw-r--r-- | ui/namespace_panel.py | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/ui/namespace_panel.py b/ui/namespace_panel.py index 2fcc7a1..7d8c42d 100644 --- a/ui/namespace_panel.py +++ b/ui/namespace_panel.py @@ -64,8 +64,7 @@ class NamespacePanel(QWidget): lay.setSpacing(0) hint = QLabel( - "Double-click a row to copy a ready-to-paste reference " - "(vars.get(...) or channels.get(...)) to the clipboard." + "Double-click a row to copy reference to clipboard" ) hint.setObjectName("traceSource") hint.setWordWrap(True) |
