#14554 closed defect (limitation)

Small checkboxes on second monitor

Reported by: jakob.andersson@… Owned by: pett
Priority: normal Milestone:
Component: UI Version:
Keywords: Cc: Tom Goddard
Blocked By: Blocking:
Notify when closed: Platform: all
Project: ChimeraX

Description

The following bug report has been submitted:
Platform:        Windows-10-10.0.22631
ChimeraX Version: 1.7.1 (2024-01-23 01:58:08 UTC)
Description
Hi,

When opening Chimera, the boxes in the model browser to select and show models are fine, but when moving the window to a new screen with a different resolution, they become tiny. Can this be fixed somehow?

Many thanks
Jakob Andersson

Log:
Startup Messages  
---  
warning | Replacing fetcher for 'pdb_nmr' and format NMRSTAR from NMRSTAR
bundle with that from NMRSTAR bundle  
  
UCSF ChimeraX version: 1.7.1 (2024-01-23)  
© 2016-2023 Regents of the University of California. All rights reserved.  
How to cite UCSF ChimeraX  

> open "C:/Users/mrand/OneDrive/Work/ISTA/Data/Yarrowia CI/Model
> building/renamed maps/composite maps/open 1/T128_open1_PA_j688.mrc"

Opened T128_open1_PA_j688.mrc as #1, grid size 588,588,588, pixel 1.06, shown
at level 0.00355, step 4, values float32  

> open "C:/Users/mrand/OneDrive/Work/ISTA/Data/Yarrowia CI/Model
> building/renamed maps/composite maps/open 1/T128_open1_MA_j685.mrc"

Opened T128_open1_MA_j685.mrc as #2, grid size 588,588,588, pixel 1.06, shown
at level 0.00343, step 4, values float32  

> open "C:/Users/mrand/OneDrive/Work/ISTA/Data/Yarrowia CI/Model
> building/renamed maps/composite maps/open 1/T128_open1_global_j669.mrc"

Opened T128_open1_global_j669.mrc as #3, grid size 588,588,588, pixel 1.06,
shown at level 0.00319, step 4, values float32  

> volume #1-5 step 1

> volume #1-5 level 0.015

> hide #!1 models

> hide #!2 models

> hide #!3 models

> open "C:/Users/mrand/OneDrive/Work/ISTA/Data/Yarrowia CI/Model
> building/Structure comparison chimera sessions/MA-only_glacios-
> model_phenix_run3.pdb"

Chain information for MA-only_glacios-model_phenix_run3.pdb #4  
---  
Chain | Description  
A | No description available  
D | No description available  
H | No description available  
I | No description available  
J | No description available  
K | No description available  
L | No description available  
M | No description available  
N | No description available  
O | No description available  
U | No description available  
X | No description available  
Y | No description available  
Z | No description available  
a | No description available  
b | No description available  
d | No description available  
e | No description available  
g | No description available  
h | No description available  
i | No description available  
j | No description available  
k | No description available  
l | No description available  
m | No description available  
n | No description available  
o | No description available  
p | No description available  
  

> open "C:/Users/mrand/OneDrive/Work/ISTA/Data/Yarrowia CI/Model
> building/Structure comparison chimera sessions/PA-only_open2_glacios-
> model_phenix_run3.pdb"

Chain information for PA-only_open2_glacios-model_phenix_run3.pdb #5  
---  
Chain | Description  
A | No description available  
B | No description available  
C | No description available  
D | No description available  
E | No description available  
F | No description available  
G | No description available  
H | No description available  
I | No description available  
J | No description available  
P | No description available  
Q | No description available  
R | No description available  
S | No description available  
T | No description available  
V | No description available  
W | No description available  
Z | No description available  
a | No description available  
b | No description available  
c | No description available  
f | No description available  
  

> hide #!4 models

> hide #!5 models

> show #!4 models

> hide #!4 models

> show #!4 models

> show #!5 models

> hide #!5 models

> show #!5 models

> hide #!5 models

> show #!5 models

> select add #4

34390 atoms, 35036 bonds, 10 pseudobonds, 4336 residues, 2 models selected  

> select add #5

65497 atoms, 66861 bonds, 18 pseudobonds, 8285 residues, 4 models selected  

> hide (#!4-5 & sel) target a

> cartoon (#!4-5 & sel)

> ui mousemode right select

> select clear

> select add #5

31107 atoms, 31825 bonds, 8 pseudobonds, 3949 residues, 2 models selected  

> select subtract #5

Nothing selected  

> select add #5

31107 atoms, 31825 bonds, 8 pseudobonds, 3949 residues, 2 models selected  

> select subtract #5

Nothing selected  

> hide #5.1 models

> hide #!5 models

> show #!5 models

> show #5.1 models

> hide #5.1 models

> show #!1 models

> hide #!1 models

> view #1 clip false

No displayed objects specified.  

> set bgColor black

> set bgColor transparent




OpenGL version: 3.3.0 - Build 31.0.101.4502
OpenGL renderer: Intel(R) Iris(R) Xe Graphics
OpenGL vendor: Intel

Python: 3.11.2
Locale: en_AT.cp1252
Qt version: PyQt6 6.3.1, Qt 6.3.1
Qt runtime version: 6.3.2
Qt platform: windows

Manufacturer:  Microsoft Corporation
Model: Surface Pro 9
OS: Microsoft Windows 11 Home (Build 22631)
Memory: 8,405,700,608
MaxProcessMemory: 137,438,953,344
CPU: 12 12th Gen Intel(R) Core(TM) i5-1235U
OSLanguage: en-GB

Installed Packages:
    alabaster: 0.7.16
    appdirs: 1.4.4
    asttokens: 2.4.1
    Babel: 2.14.0
    backcall: 0.2.0
    beautifulsoup4: 4.11.2
    blockdiag: 3.0.0
    blosc2: 2.0.0
    build: 0.10.0
    certifi: 2023.11.17
    cftime: 1.6.3
    charset-normalizer: 3.3.2
    ChimeraX-AddCharge: 1.5.13
    ChimeraX-AddH: 2.2.5
    ChimeraX-AlignmentAlgorithms: 2.0.1
    ChimeraX-AlignmentHdrs: 3.4.1
    ChimeraX-AlignmentMatrices: 2.1
    ChimeraX-Alignments: 2.12.2
    ChimeraX-AlphaFold: 1.0
    ChimeraX-AltlocExplorer: 1.1.1
    ChimeraX-AmberInfo: 1.0
    ChimeraX-Arrays: 1.1
    ChimeraX-Atomic: 1.49.1
    ChimeraX-AtomicLibrary: 12.1.5
    ChimeraX-AtomSearch: 2.0.1
    ChimeraX-AxesPlanes: 2.3.2
    ChimeraX-BasicActions: 1.1.2
    ChimeraX-BILD: 1.0
    ChimeraX-BlastProtein: 2.1.2
    ChimeraX-BondRot: 2.0.4
    ChimeraX-BugReporter: 1.0.1
    ChimeraX-BuildStructure: 2.10.5
    ChimeraX-Bumps: 1.0
    ChimeraX-BundleBuilder: 1.2.2
    ChimeraX-ButtonPanel: 1.0.1
    ChimeraX-CageBuilder: 1.0.1
    ChimeraX-CellPack: 1.0
    ChimeraX-Centroids: 1.3.2
    ChimeraX-ChangeChains: 1.1
    ChimeraX-CheckWaters: 1.3.2
    ChimeraX-ChemGroup: 2.0.1
    ChimeraX-Clashes: 2.2.4
    ChimeraX-ColorActions: 1.0.3
    ChimeraX-ColorGlobe: 1.0
    ChimeraX-ColorKey: 1.5.5
    ChimeraX-CommandLine: 1.2.5
    ChimeraX-ConnectStructure: 2.0.1
    ChimeraX-Contacts: 1.0.1
    ChimeraX-Core: 1.7.1
    ChimeraX-CoreFormats: 1.2
    ChimeraX-coulombic: 1.4.2
    ChimeraX-Crosslinks: 1.0
    ChimeraX-Crystal: 1.0
    ChimeraX-CrystalContacts: 1.0.1
    ChimeraX-DataFormats: 1.2.3
    ChimeraX-Dicom: 1.2
    ChimeraX-DistMonitor: 1.4
    ChimeraX-DockPrep: 1.1.3
    ChimeraX-Dssp: 2.0
    ChimeraX-EMDB-SFF: 1.0
    ChimeraX-ESMFold: 1.0
    ChimeraX-FileHistory: 1.0.1
    ChimeraX-FunctionKey: 1.0.1
    ChimeraX-Geometry: 1.3
    ChimeraX-gltf: 1.0
    ChimeraX-Graphics: 1.1.1
    ChimeraX-Hbonds: 2.4
    ChimeraX-Help: 1.2.2
    ChimeraX-HKCage: 1.3
    ChimeraX-IHM: 1.1
    ChimeraX-ImageFormats: 1.2
    ChimeraX-IMOD: 1.0
    ChimeraX-IO: 1.0.1
    ChimeraX-ItemsInspection: 1.0.1
    ChimeraX-IUPAC: 1.0
    ChimeraX-Label: 1.1.8
    ChimeraX-ListInfo: 1.2.2
    ChimeraX-Log: 1.1.6
    ChimeraX-LookingGlass: 1.1
    ChimeraX-Maestro: 1.9.1
    ChimeraX-Map: 1.1.4
    ChimeraX-MapData: 2.0
    ChimeraX-MapEraser: 1.0.1
    ChimeraX-MapFilter: 2.0.1
    ChimeraX-MapFit: 2.0
    ChimeraX-MapSeries: 2.1.1
    ChimeraX-Markers: 1.0.1
    ChimeraX-Mask: 1.0.2
    ChimeraX-MatchMaker: 2.1.2
    ChimeraX-MCopy: 1.0
    ChimeraX-MDcrds: 2.6.1
    ChimeraX-MedicalToolbar: 1.0.2
    ChimeraX-Meeting: 1.0.1
    ChimeraX-MLP: 1.1.1
    ChimeraX-mmCIF: 2.12.1
    ChimeraX-MMTF: 2.2
    ChimeraX-Modeller: 1.5.14
    ChimeraX-ModelPanel: 1.4
    ChimeraX-ModelSeries: 1.0.1
    ChimeraX-Mol2: 2.0.3
    ChimeraX-Mole: 1.0
    ChimeraX-Morph: 1.0.2
    ChimeraX-MouseModes: 1.2
    ChimeraX-Movie: 1.0
    ChimeraX-Neuron: 1.0
    ChimeraX-Nifti: 1.1
    ChimeraX-NRRD: 1.1
    ChimeraX-Nucleotides: 2.0.3
    ChimeraX-OpenCommand: 1.13.1
    ChimeraX-PDB: 2.7.3
    ChimeraX-PDBBio: 1.0.1
    ChimeraX-PDBLibrary: 1.0.4
    ChimeraX-PDBMatrices: 1.0
    ChimeraX-PickBlobs: 1.0.1
    ChimeraX-Positions: 1.0
    ChimeraX-PresetMgr: 1.1
    ChimeraX-PubChem: 2.1
    ChimeraX-ReadPbonds: 1.0.1
    ChimeraX-Registration: 1.1.2
    ChimeraX-RemoteControl: 1.0
    ChimeraX-RenderByAttr: 1.1
    ChimeraX-RenumberResidues: 1.1
    ChimeraX-ResidueFit: 1.0.1
    ChimeraX-RestServer: 1.2
    ChimeraX-RNALayout: 1.0
    ChimeraX-RotamerLibMgr: 4.0
    ChimeraX-RotamerLibsDunbrack: 2.0
    ChimeraX-RotamerLibsDynameomics: 2.0
    ChimeraX-RotamerLibsRichardson: 2.0
    ChimeraX-SaveCommand: 1.5.1
    ChimeraX-SchemeMgr: 1.0
    ChimeraX-SDF: 2.0.2
    ChimeraX-Segger: 1.0
    ChimeraX-Segment: 1.0.1
    ChimeraX-SelInspector: 1.0
    ChimeraX-SeqView: 2.11
    ChimeraX-Shape: 1.0.1
    ChimeraX-Shell: 1.0.1
    ChimeraX-Shortcuts: 1.1.1
    ChimeraX-ShowSequences: 1.0.2
    ChimeraX-SideView: 1.0.1
    ChimeraX-Smiles: 2.1.2
    ChimeraX-SmoothLines: 1.0
    ChimeraX-SpaceNavigator: 1.0
    ChimeraX-StdCommands: 1.12.4
    ChimeraX-STL: 1.0.1
    ChimeraX-Storm: 1.0
    ChimeraX-StructMeasure: 1.1.2
    ChimeraX-Struts: 1.0.1
    ChimeraX-Surface: 1.0.1
    ChimeraX-SwapAA: 2.0.1
    ChimeraX-SwapRes: 2.2.2
    ChimeraX-TapeMeasure: 1.0
    ChimeraX-TaskManager: 1.0
    ChimeraX-Test: 1.0
    ChimeraX-Toolbar: 1.1.2
    ChimeraX-ToolshedUtils: 1.2.4
    ChimeraX-Topography: 1.0
    ChimeraX-ToQuest: 1.0
    ChimeraX-Tug: 1.0.1
    ChimeraX-UI: 1.33.3
    ChimeraX-uniprot: 2.3
    ChimeraX-UnitCell: 1.0.1
    ChimeraX-ViewDockX: 1.3.2
    ChimeraX-VIPERdb: 1.0
    ChimeraX-Vive: 1.1
    ChimeraX-VolumeMenu: 1.0.1
    ChimeraX-vrml: 1.0
    ChimeraX-VTK: 1.0
    ChimeraX-WavefrontOBJ: 1.0
    ChimeraX-WebCam: 1.0.2
    ChimeraX-WebServices: 1.1.3
    ChimeraX-Zone: 1.0.1
    colorama: 0.4.6
    comm: 0.2.1
    comtypes: 1.1.14
    contourpy: 1.2.0
    cxservices: 1.2.2
    cycler: 0.12.1
    Cython: 0.29.33
    debugpy: 1.8.0
    decorator: 5.1.1
    docutils: 0.19
    executing: 2.0.1
    filelock: 3.9.0
    fonttools: 4.47.2
    funcparserlib: 2.0.0a0
    glfw: 2.6.4
    grako: 3.16.5
    h5py: 3.10.0
    html2text: 2020.1.16
    idna: 3.6
    ihm: 0.38
    imagecodecs: 2023.9.18
    imagesize: 1.4.1
    ipykernel: 6.23.2
    ipython: 8.14.0
    ipython-genutils: 0.2.0
    ipywidgets: 8.1.1
    jedi: 0.18.2
    Jinja2: 3.1.2
    jupyter-client: 8.2.0
    jupyter-core: 5.7.1
    jupyterlab-widgets: 3.0.9
    kiwisolver: 1.4.5
    line-profiler: 4.0.2
    lxml: 4.9.2
    lz4: 4.3.2
    MarkupSafe: 2.1.4
    matplotlib: 3.7.2
    matplotlib-inline: 0.1.6
    msgpack: 1.0.4
    nest-asyncio: 1.6.0
    netCDF4: 1.6.2
    networkx: 3.1
    nibabel: 5.0.1
    nptyping: 2.5.0
    numexpr: 2.8.8
    numpy: 1.25.1
    openvr: 1.23.701
    packaging: 23.2
    ParmEd: 3.4.3
    parso: 0.8.3
    pep517: 0.13.0
    pickleshare: 0.7.5
    pillow: 10.2.0
    pip: 23.0
    pkginfo: 1.9.6
    platformdirs: 4.1.0
    prompt-toolkit: 3.0.43
    psutil: 5.9.5
    pure-eval: 0.2.2
    py-cpuinfo: 9.0.0
    pycollada: 0.7.2
    pydicom: 2.3.0
    Pygments: 2.16.1
    pynrrd: 1.0.0
    PyOpenGL: 3.1.7
    PyOpenGL-accelerate: 3.1.7
    pyopenxr: 1.0.2801
    pyparsing: 3.0.9
    pyproject-hooks: 1.0.0
    PyQt6-commercial: 6.3.1
    PyQt6-Qt6: 6.3.2
    PyQt6-sip: 13.4.0
    PyQt6-WebEngine-commercial: 6.3.1
    PyQt6-WebEngine-Qt6: 6.3.2
    python-dateutil: 2.8.2
    pytz: 2023.3.post1
    pywin32: 305
    pyzmq: 25.1.2
    qtconsole: 5.4.3
    QtPy: 2.4.1
    RandomWords: 0.4.0
    requests: 2.31.0
    scipy: 1.11.1
    setuptools: 67.4.0
    sfftk-rw: 0.7.3
    six: 1.16.0
    snowballstemmer: 2.2.0
    sortedcontainers: 2.4.0
    soupsieve: 2.5
    sphinx: 6.1.3
    sphinx-autodoc-typehints: 1.22
    sphinxcontrib-applehelp: 1.0.8
    sphinxcontrib-blockdiag: 3.0.0
    sphinxcontrib-devhelp: 1.0.6
    sphinxcontrib-htmlhelp: 2.0.5
    sphinxcontrib-jsmath: 1.0.1
    sphinxcontrib-qthelp: 1.0.7
    sphinxcontrib-serializinghtml: 1.1.10
    stack-data: 0.6.3
    superqt: 0.5.0
    tables: 3.8.0
    tcia-utils: 1.5.1
    tifffile: 2023.7.18
    tinyarray: 1.2.4
    tomli: 2.0.1
    tornado: 6.4
    traitlets: 5.9.0
    typing-extensions: 4.9.0
    tzdata: 2023.4
    urllib3: 2.1.0
    wcwidth: 0.2.13
    webcolors: 1.12
    wheel: 0.38.4
    wheel-filename: 1.4.1
    widgetsnbextension: 4.0.9
    WMI: 1.5.1
File attachment: chimera problem.png

chimera problem.png

Attachments (2)

chimera problem.png (14.8 KB ) - added by jakob.andersson@… 21 months ago.
Added by email2trac
pastedImage.png (78.0 KB ) - added by Jakob.Andersson@… 21 months ago.
Added by email2trac

Download all attachments as: .zip

Change History (10)

by jakob.andersson@…, 21 months ago

Attachment: chimera problem.png added

Added by email2trac

comment:1 by pett, 21 months ago

Cc: Tom Goddard added
Component: UnassignedUI
Owner: set to pett
Platform: all
Project: ChimeraX
Status: newaccepted
Summary: ChimeraX bug report submissionSmall checkboxes on second monitor

comment:2 by pett, 21 months ago

Status: acceptedfeedback

Hi Jakob,

Thanks for reporting this problem. I'm hoping you can help me out with some more information. Try opening a structure (e.g. 7gt6) and show a chain sequence by clicking a link under the "Description" column in the chain table in the log. Bring up a context menu on the resulting sequence tool (usually by right-mouse click) and choose Annotations→Regions... in the context menu. In the Regions dialog that comes up, are the checkboxes in the table small? Are the checkboxes under the table (activates/shows/etc.) small?

--Eric

Eric Pettersen
UCSF Computer Graphics Lab

comment:3 by Jakob.Andersson@…, 21 months ago

Hi Eric,


Thanks for your email. Looks like the boxes are small there too:

[cid:9e1fce87-7bb5-490f-a8c3-96e6b0d7059f]


Best

Jakob

________________________________
From: ChimeraX <ChimeraX-bugs-admin@cgl.ucsf.edu>
Sent: 08 February 2024 19:57:43
To: Jakob Andersson; pett@cgl.ucsf.edu
Cc: goddard@cgl.ucsf.edu
Subject: Re: [ChimeraX] #14554: Small checkboxes on second monitor

#14554: Small checkboxes on second monitor
----------------------------------------+----------------------
          Reporter:  jakob.andersson@…  |      Owner:  pett
              Type:  defect             |     Status:  feedback
          Priority:  normal             |  Milestone:
         Component:  UI                 |    Version:
        Resolution:                     |   Keywords:
        Blocked By:                     |   Blocking:
Notify when closed:                     |   Platform:  all
           Project:  ChimeraX           |
----------------------------------------+----------------------
Changes (by pett):

 * status:  accepted => feedback

Comment:

 Hi Jakob,
         Thanks for reporting this problem.  I'm hoping you can help me out
 with some more information.  Try opening a structure (e.g. 7gt6) and show
 a chain sequence by clicking a link under the "Description" column in the
 chain table in the log.  Bring up a context menu on the resulting sequence
 tool (usually by right-mouse click) and choose Annotations→Regions... in
 the context menu.  In the Regions dialog that comes up, are the checkboxes
 in the table small?  Are the checkboxes under the table
 (activates/shows/etc.) small?

 --Eric

         Eric Pettersen
         UCSF Computer Graphics Lab
--
Ticket URL: <https://www.rbvi.ucsf.edu/trac/ChimeraX/ticket/14554#comment:2>
ChimeraX <https://www.rbvi.ucsf.edu/chimerax/>
ChimeraX Issue Tracker

Added by email2trac

by Jakob.Andersson@…, 21 months ago

Attachment: pastedImage.png added

Added by email2trac

comment:4 by pett, 21 months ago

Status: feedbackaccepted

comment:5 by pett, 21 months ago

Cc: pett added; Tom Goddard removed
Owner: changed from pett to Tom Goddard
Status: acceptedassigned

Hi Jakob,

The fact that it is happening everywhere strongly implies it is a problem/bug in the Qt windowing toolkit that ChimeraX uses. Could you try the current ChimeraX daily build and see if it also has this problem? The daily build is using a significantly newer version of the Qt toolkit than the 1.7.1 release is, so there is some chance that the newer versions fixes this problem. Let us know what happens.

comment:6 by Tom Goddard, 21 months ago

This is surely a bug in the Qt window toolkit.

The ChimeraX daily build is currently using the same Qt version as ChimeraX 1.7.1 and 1.7, namely Qt 6.3. ChimeraX 1.6 uses Qt 6.4.

We hope to soon update the ChimeraX daily build to Qt 6.6.2 but the release of that Qt has been delayed (it was supposed to be released 2 days ago). ChimeraX 1.7 uses the older Qt 6.3 because Qt 6.4 caused many crashes on Mac. Qt 6.6.1 caused different crashes on Mac that are supposed to be fixed in Qt 6.6.2.

The Qt window toolkit is riddled with bugs. You are fortunate it is only small checkbuttons.

The next step will be to try the ChimeraX daily build when we update it to Qt 6.6.2. That should happen in the next couple weeks after Qt 6.6.2 comes out. I will post a message to this ticket when ChimeraX is updated so you can test.

comment:7 by Tom Goddard, 20 months ago

Cc: Tom Goddard added; pett removed
Owner: changed from Tom Goddard to pett

The ChimeraX daily build is now using Qt 6.6.2 while ChimeraX 1.7.1 uses the much older Qt 6.3. You could try the ChimeraX daily build and see if it still has the small checkbox problem.

If that does not fix it there is probably nothing we can do.

Reassigning to Eric in case the Models tool and Region pane do some quirky style sheet settings that may be causing the small checkbuttons.

comment:8 by pett, 20 months ago

Resolution: limitation
Status: assignedclosed

There is no stylesheet tomfoolery going on.

Note: See TracTickets for help on using tickets.