Opened 3 years ago
Closed 3 years ago
#6969 closed defect (fixed)
Qt6: QFileDialog.FileMode.DirectoryOnly
Reported by: | Owned by: | Eric Pettersen | |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | Window Toolkit | Version: | |
Keywords: | Cc: | chimera-programmers | |
Blocked By: | Blocking: | ||
Notify when closed: | Platform: | all | |
Project: | ChimeraX |
Description
The following bug report has been submitted: Platform: Windows-10-10.0.22000 ChimeraX Version: 1.4rc202205252120 (2022-05-25 21:20:33 UTC) Description When I want to record a movie and specify the output directory of the PNG, I have the error "AttributeError: DirectoryOnly" not matter which folder/keywords I give. I even tried "browse" according to the documentation. Thank you :) Thibault. Log: UCSF ChimeraX version: 1.4rc202205252120 (2022-05-25) © 2016-2022 Regents of the University of California. All rights reserved. How to cite UCSF ChimeraX > open > C:\Users\tubia\OneDrive\Work\Postdoc\CNRS2022\communications\2022\ANRS\content\animations\animationChimera.cxc > format cmd > open GT1_model.pdb Chain information for GT1_model.pdb #1 --- Chain | Description A | No description available > open 3akn.pdb Chain information for 3akn.pdb #2 --- Chain | Description A | No description available > open 4efg.pdb Chain information for 4efg.pdb #3 --- Chain | Description A | No description available > open 4exz.pdb Chain information for 4exz.pdb #4 --- Chain | Description A | No description available > open 4zj0.pdb Chain information for 4zj0.pdb #5 --- Chain | Description A | No description available > open 5ffh.pdb Chain information for 5ffh.pdb #6 --- Chain | Description A | No description available > open 6nu9.pdb Chain information for 6nu9.pdb #7 --- Chain | Description A | No description available > open 6z0u.pdb Chain information for 6z0u.pdb #8 --- Chain | Description A | No description available > delete atoms H > delete bonds H > hide atoms > show cartoons > name frozen orf1 #1 > name frozen mtase #1:56-240 > name frozen ydom #1:219-433 > name frozen pcp #1:434-592 > name frozen xdom #1:895-942 > name frozen hel #1:960-1192 > name frozen rdrp #1:1207-1693 > name frozen orf1_noc ~@C* & #1 > name frozen mtase_noc ~@C* & #1:56-240 > name frozen ydom_noc ~@C* & #1:219-433 > name frozen pcp_noc ~@C* & #1:434-592 > name frozen xdom_noc ~@C* & #1:895-942 > name frozen hel_noc ~@C* & #1:960-1192 > name frozen rdrp_noc ~@C* & #1:1207-1693 > name frozen fabd #1:515-692 > alias colorGT1domains color orf1 #bfbfbf; color mtase #a3a3ff; color ydom > #b5c6d5; color pcp #d889ff; color xdom #ff5757; color hel #ffc979; color > rdrp #3ffd70 > alias colorGT1domainsDarker color orf1_noc #adadad; color mtase_noc #9595FC; > color ydom_noc #73A9D8; color pcp_noc #CB64FE; color xdom_noc #FC2828; color > hel_noc #FEAC34; color rdrp_noc #2CAF2C > color #1 #bfbfbf > color ~@C* & #1 #adadad > color #2,3,4,5,6 #2990eb > color #7 #ffff00 > color #8 #ff0cf3 > lighting soft > lighting depthCueStart 0.4 > lighting depthCueStart 1 > hide #2,3,4,5,6,7,8 models > lighting flat > view matrix camera > 0.30346,-0.78101,0.54584,159.88,-0.59222,0.29416,0.75016,258.8,-0.74644,-0.5509,-0.37327,-18.531 > hide #1 cartoons > show #1 atoms > style #1 sphere Changed 13040 atom styles > colorGT1domains > colorGT1domainsDarker > hide #1 atoms > show #1 cartoons > lighting soft > view matrix camera > 0.11292,-0.93531,0.33534,56.424,-0.83095,0.096149,0.54797,146.56,-0.54477,-0.34052,-0.76634,-148.37 > view name global > view matrix camera > -0.50023,0.025787,0.8655,121.64,-0.85426,-0.178,-0.48843,-165.48,0.14147,-0.98369,0.11108,166.85 > view name fabd > clip off > lighting depthCue false > lighting depthCueStart 0.4 > lighting depthCueEnd 0.8 > view global > set bgColor white Traceback (most recent call last): File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\site- packages\chimerax\ui\widgets\htmlview.py", line 335, in interceptRequest self._callback(info) File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\site- packages\chimerax\ui\widgets\htmlview.py", line 93, in _intercept return interceptor(request_info, *args) File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\site- packages\chimerax\ui\widgets\htmlview.py", line 368, in intercept chimerax_intercept(*args, view=view, session=session) File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\site- packages\chimerax\ui\widgets\htmlview.py", line 470, in chimerax_intercept session.ui.thread_safe(defer, session, qurl.url(no_formatting), from_dir) File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\site- packages\chimerax\ui\gui.py", line 399, in thread_safe func(*args, **kw) File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\site- packages\chimerax\ui\widgets\htmlview.py", line 461, in defer cxcmd(session, topic) File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\site- packages\chimerax\ui\widgets\htmlview.py", line 479, in cxcmd run(session, cmd) File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\site- packages\chimerax\core\commands\run.py", line 38, in run results = command.run(text, log=log, return_json=return_json) File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\site- packages\chimerax\core\commands\cli.py", line 2897, in run result = ci.function(session, **kw_args) File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\site- packages\chimerax\open_command\cmd.py", line 118, in cmd_open models = Command(session, registry=registry).run(provider_cmd_text, log=log)[0] File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\site- packages\chimerax\core\commands\cli.py", line 2897, in run result = ci.function(session, **kw_args) File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\site- packages\chimerax\open_command\cmd.py", line 193, in provider_open models, status = collated_open(session, None, [data], data_format, _add_models, File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\site- packages\chimerax\open_command\cmd.py", line 440, in collated_open return remember_data_format() File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\site- packages\chimerax\open_command\cmd.py", line 428, in remember_data_format models, status = func(*func_args, **func_kw) File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\site- packages\chimerax\core_formats\\__init__.py", line 37, in open return open_command_script(session, data, file_name, **kw) File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\site- packages\chimerax\core\scripting.py", line 160, in open_command_script _run_commands(session, commands, directory = dirname(path), log = log) File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\site- packages\chimerax\core\scripting.py", line 173, in _run_commands run(session, cmd, log=log) File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\site- packages\chimerax\core\commands\run.py", line 38, in run results = command.run(text, log=log, return_json=return_json) File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\site- packages\chimerax\core\commands\cli.py", line 2858, in run self._process_keyword_arguments(final, prev_annos) File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\site- packages\chimerax\core\commands\cli.py", line 2784, in _process_keyword_arguments value, text = self._parse_arg(anno, text, session, final) File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\site- packages\chimerax\core\commands\cli.py", line 2488, in _parse_arg value, replacement, rest = annotation.parse(text, session) File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\site- packages\chimerax\core\commands\cli.py", line 1246, in parse accept_mode, dialog_mode = QFileDialog.AcceptMode.AcceptSave, QFileDialog.FileMode.DirectoryOnly File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\enum.py", line 429, in __getattr__ raise AttributeError(name) from None AttributeError: DirectoryOnly AttributeError: DirectoryOnly File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\enum.py", line 429, in __getattr__ raise AttributeError(name) from None See log for complete Python traceback. > pwd Current working directory is: C:\ProgramData\ChimeraX > cd > C:\Users\tubia\OneDrive\Work\Postdoc\CNRS2022\communications\2022\ANRS\content\animations Current working directory is: C:\Users\tubia\OneDrive\Work\Postdoc\CNRS2022\communications\2022\ANRS\content\animations > pwd Current working directory is: C:\Users\tubia\OneDrive\Work\Postdoc\CNRS2022\communications\2022\ANRS\content\animations Traceback (most recent call last): File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\site- packages\chimerax\cmd_line\tool.py", line 319, in execute cmd.run(cmd_text) File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\site- packages\chimerax\core\commands\cli.py", line 2858, in run self._process_keyword_arguments(final, prev_annos) File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\site- packages\chimerax\core\commands\cli.py", line 2784, in _process_keyword_arguments value, text = self._parse_arg(anno, text, session, final) File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\site- packages\chimerax\core\commands\cli.py", line 2488, in _parse_arg value, replacement, rest = annotation.parse(text, session) File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\site- packages\chimerax\core\commands\cli.py", line 1246, in parse accept_mode, dialog_mode = QFileDialog.AcceptMode.AcceptSave, QFileDialog.FileMode.DirectoryOnly File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\enum.py", line 429, in __getattr__ raise AttributeError(name) from None AttributeError: DirectoryOnly AttributeError: DirectoryOnly File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\enum.py", line 429, in __getattr__ raise AttributeError(name) from None See log for complete Python traceback. Traceback (most recent call last): File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\site- packages\chimerax\cmd_line\tool.py", line 319, in execute cmd.run(cmd_text) File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\site- packages\chimerax\core\commands\cli.py", line 2858, in run self._process_keyword_arguments(final, prev_annos) File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\site- packages\chimerax\core\commands\cli.py", line 2784, in _process_keyword_arguments value, text = self._parse_arg(anno, text, session, final) File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\site- packages\chimerax\core\commands\cli.py", line 2488, in _parse_arg value, replacement, rest = annotation.parse(text, session) File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\site- packages\chimerax\core\commands\cli.py", line 1246, in parse accept_mode, dialog_mode = QFileDialog.AcceptMode.AcceptSave, QFileDialog.FileMode.DirectoryOnly File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\enum.py", line 429, in __getattr__ raise AttributeError(name) from None AttributeError: DirectoryOnly AttributeError: DirectoryOnly File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\enum.py", line 429, in __getattr__ raise AttributeError(name) from None See log for complete Python traceback. Traceback (most recent call last): File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\site- packages\chimerax\cmd_line\tool.py", line 319, in execute cmd.run(cmd_text) File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\site- packages\chimerax\core\commands\cli.py", line 2858, in run self._process_keyword_arguments(final, prev_annos) File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\site- packages\chimerax\core\commands\cli.py", line 2784, in _process_keyword_arguments value, text = self._parse_arg(anno, text, session, final) File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\site- packages\chimerax\core\commands\cli.py", line 2488, in _parse_arg value, replacement, rest = annotation.parse(text, session) File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\site- packages\chimerax\core\commands\cli.py", line 1246, in parse accept_mode, dialog_mode = QFileDialog.AcceptMode.AcceptSave, QFileDialog.FileMode.DirectoryOnly File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\enum.py", line 429, in __getattr__ raise AttributeError(name) from None AttributeError: DirectoryOnly AttributeError: DirectoryOnly File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\enum.py", line 429, in __getattr__ raise AttributeError(name) from None See log for complete Python traceback. Traceback (most recent call last): File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\site- packages\chimerax\cmd_line\tool.py", line 319, in execute cmd.run(cmd_text) File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\site- packages\chimerax\core\commands\cli.py", line 2858, in run self._process_keyword_arguments(final, prev_annos) File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\site- packages\chimerax\core\commands\cli.py", line 2784, in _process_keyword_arguments value, text = self._parse_arg(anno, text, session, final) File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\site- packages\chimerax\core\commands\cli.py", line 2488, in _parse_arg value, replacement, rest = annotation.parse(text, session) File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\site- packages\chimerax\core\commands\cli.py", line 1246, in parse accept_mode, dialog_mode = QFileDialog.AcceptMode.AcceptSave, QFileDialog.FileMode.DirectoryOnly File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\enum.py", line 429, in __getattr__ raise AttributeError(name) from None AttributeError: DirectoryOnly AttributeError: DirectoryOnly File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\enum.py", line 429, in __getattr__ raise AttributeError(name) from None See log for complete Python traceback. Traceback (most recent call last): File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\site- packages\chimerax\cmd_line\tool.py", line 319, in execute cmd.run(cmd_text) File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\site- packages\chimerax\core\commands\cli.py", line 2858, in run self._process_keyword_arguments(final, prev_annos) File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\site- packages\chimerax\core\commands\cli.py", line 2784, in _process_keyword_arguments value, text = self._parse_arg(anno, text, session, final) File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\site- packages\chimerax\core\commands\cli.py", line 2488, in _parse_arg value, replacement, rest = annotation.parse(text, session) File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\site- packages\chimerax\core\commands\cli.py", line 1246, in parse accept_mode, dialog_mode = QFileDialog.AcceptMode.AcceptSave, QFileDialog.FileMode.DirectoryOnly File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\enum.py", line 429, in __getattr__ raise AttributeError(name) from None AttributeError: DirectoryOnly AttributeError: DirectoryOnly File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\enum.py", line 429, in __getattr__ raise AttributeError(name) from None See log for complete Python traceback. Traceback (most recent call last): File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\site- packages\chimerax\cmd_line\tool.py", line 319, in execute cmd.run(cmd_text) File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\site- packages\chimerax\core\commands\cli.py", line 2858, in run self._process_keyword_arguments(final, prev_annos) File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\site- packages\chimerax\core\commands\cli.py", line 2784, in _process_keyword_arguments value, text = self._parse_arg(anno, text, session, final) File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\site- packages\chimerax\core\commands\cli.py", line 2488, in _parse_arg value, replacement, rest = annotation.parse(text, session) File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\site- packages\chimerax\core\commands\cli.py", line 1246, in parse accept_mode, dialog_mode = QFileDialog.AcceptMode.AcceptSave, QFileDialog.FileMode.DirectoryOnly File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\enum.py", line 429, in __getattr__ raise AttributeError(name) from None AttributeError: DirectoryOnly AttributeError: DirectoryOnly File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\enum.py", line 429, in __getattr__ raise AttributeError(name) from None See log for complete Python traceback. Traceback (most recent call last): File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\site- packages\chimerax\cmd_line\tool.py", line 319, in execute cmd.run(cmd_text) File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\site- packages\chimerax\core\commands\cli.py", line 2858, in run self._process_keyword_arguments(final, prev_annos) File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\site- packages\chimerax\core\commands\cli.py", line 2784, in _process_keyword_arguments value, text = self._parse_arg(anno, text, session, final) File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\site- packages\chimerax\core\commands\cli.py", line 2488, in _parse_arg value, replacement, rest = annotation.parse(text, session) File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\site- packages\chimerax\core\commands\cli.py", line 1246, in parse accept_mode, dialog_mode = QFileDialog.AcceptMode.AcceptSave, QFileDialog.FileMode.DirectoryOnly File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\enum.py", line 429, in __getattr__ raise AttributeError(name) from None AttributeError: DirectoryOnly AttributeError: DirectoryOnly File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\enum.py", line 429, in __getattr__ raise AttributeError(name) from None See log for complete Python traceback. > movie record supersample 4 format PNG directory Missing "directory" keyword's argument Traceback (most recent call last): File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\site- packages\chimerax\cmd_line\tool.py", line 319, in execute cmd.run(cmd_text) File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\site- packages\chimerax\core\commands\cli.py", line 2858, in run self._process_keyword_arguments(final, prev_annos) File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\site- packages\chimerax\core\commands\cli.py", line 2784, in _process_keyword_arguments value, text = self._parse_arg(anno, text, session, final) File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\site- packages\chimerax\core\commands\cli.py", line 2488, in _parse_arg value, replacement, rest = annotation.parse(text, session) File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\site- packages\chimerax\core\commands\cli.py", line 1246, in parse accept_mode, dialog_mode = QFileDialog.AcceptMode.AcceptSave, QFileDialog.FileMode.DirectoryOnly File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\enum.py", line 429, in __getattr__ raise AttributeError(name) from None AttributeError: DirectoryOnly AttributeError: DirectoryOnly File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\enum.py", line 429, in __getattr__ raise AttributeError(name) from None See log for complete Python traceback. Traceback (most recent call last): File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\site- packages\chimerax\cmd_line\tool.py", line 319, in execute cmd.run(cmd_text) File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\site- packages\chimerax\core\commands\cli.py", line 2858, in run self._process_keyword_arguments(final, prev_annos) File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\site- packages\chimerax\core\commands\cli.py", line 2784, in _process_keyword_arguments value, text = self._parse_arg(anno, text, session, final) File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\site- packages\chimerax\core\commands\cli.py", line 2488, in _parse_arg value, replacement, rest = annotation.parse(text, session) File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\site- packages\chimerax\core\commands\cli.py", line 1246, in parse accept_mode, dialog_mode = QFileDialog.AcceptMode.AcceptSave, QFileDialog.FileMode.DirectoryOnly File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\enum.py", line 429, in __getattr__ raise AttributeError(name) from None AttributeError: DirectoryOnly AttributeError: DirectoryOnly File "C:\Program Files\ChimeraX 1.4rc202205252120\bin\lib\enum.py", line 429, in __getattr__ raise AttributeError(name) from None See log for complete Python traceback. OpenGL version: 3.3.0 NVIDIA 512.15 OpenGL renderer: NVIDIA GeForce RTX 2070 SUPER/PCIe/SSE2 OpenGL vendor: NVIDIA Corporation Python: 3.9.11 Locale: fr_FR.cp1252 Qt version: PyQt6 6.3.0, Qt 6.3.0 Qt runtime version: 6.3.0 Qt platform: windows Manufacturer: Micro-Star International Co., Ltd. Model: MS-7B93 OS: Microsoft Windows 11 Professionnel (Build 22000) Memory: 34,277,638,144 MaxProcessMemory: 137,438,953,344 CPU: 16 AMD Ryzen 7 3700X 8-Core Processor OSLanguage: fr-FR Installed Packages: alabaster: 0.7.12 appdirs: 1.4.4 Babel: 2.10.1 backcall: 0.2.0 blockdiag: 3.0.0 certifi: 2022.5.18.1 cftime: 1.6.0 charset-normalizer: 2.0.12 ChimeraX-AddCharge: 1.2.3 ChimeraX-AddH: 2.1.11 ChimeraX-AlignmentAlgorithms: 2.0 ChimeraX-AlignmentHdrs: 3.2.1 ChimeraX-AlignmentMatrices: 2.0 ChimeraX-Alignments: 2.4.3 ChimeraX-AlphaFold: 1.0 ChimeraX-AltlocExplorer: 1.0.2 ChimeraX-AmberInfo: 1.0 ChimeraX-Arrays: 1.0 ChimeraX-Atomic: 1.39.1 ChimeraX-AtomicLibrary: 7.0 ChimeraX-AtomSearch: 2.0.1 ChimeraX-AxesPlanes: 2.1 ChimeraX-BasicActions: 1.1 ChimeraX-BILD: 1.0 ChimeraX-BlastProtein: 2.1.1 ChimeraX-BondRot: 2.0 ChimeraX-BugReporter: 1.0 ChimeraX-BuildStructure: 2.7 ChimeraX-Bumps: 1.0 ChimeraX-BundleBuilder: 1.1 ChimeraX-ButtonPanel: 1.0 ChimeraX-CageBuilder: 1.0 ChimeraX-CellPack: 1.0 ChimeraX-Centroids: 1.2 ChimeraX-ChemGroup: 2.0 ChimeraX-Clashes: 2.2.4 ChimeraX-ColorActions: 1.0 ChimeraX-ColorGlobe: 1.0 ChimeraX-ColorKey: 1.5.1 ChimeraX-CommandLine: 1.2.3 ChimeraX-ConnectStructure: 2.0.1 ChimeraX-Contacts: 1.0 ChimeraX-Core: 1.4rc202205252120 ChimeraX-CoreFormats: 1.1 ChimeraX-coulombic: 1.3.2 ChimeraX-Crosslinks: 1.0 ChimeraX-Crystal: 1.0 ChimeraX-CrystalContacts: 1.0 ChimeraX-DataFormats: 1.2.2 ChimeraX-Dicom: 1.1 ChimeraX-DistMonitor: 1.1.5 ChimeraX-Dssp: 2.0 ChimeraX-EMDB-SFF: 1.0 ChimeraX-ExperimentalCommands: 1.0 ChimeraX-FileHistory: 1.0 ChimeraX-FunctionKey: 1.0 ChimeraX-Geometry: 1.2 ChimeraX-gltf: 1.0 ChimeraX-Graphics: 1.1 ChimeraX-Hbonds: 2.1.2 ChimeraX-Help: 1.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 ChimeraX-Label: 1.1.1 ChimeraX-ListInfo: 1.1.1 ChimeraX-Log: 1.1.5 ChimeraX-LookingGlass: 1.1 ChimeraX-Maestro: 1.8.1 ChimeraX-Map: 1.1 ChimeraX-MapData: 2.0 ChimeraX-MapEraser: 1.0 ChimeraX-MapFilter: 2.0 ChimeraX-MapFit: 2.0 ChimeraX-MapSeries: 2.1 ChimeraX-Markers: 1.0 ChimeraX-Mask: 1.0 ChimeraX-MatchMaker: 2.0.6 ChimeraX-MDcrds: 2.6 ChimeraX-MedicalToolbar: 1.0.1 ChimeraX-Meeting: 1.0 ChimeraX-MLP: 1.1 ChimeraX-mmCIF: 2.7 ChimeraX-MMTF: 2.1 ChimeraX-Modeller: 1.5.5 ChimeraX-ModelPanel: 1.3.2 ChimeraX-ModelSeries: 1.0 ChimeraX-Mol2: 2.0 ChimeraX-Morph: 1.0 ChimeraX-MouseModes: 1.1 ChimeraX-Movie: 1.0 ChimeraX-Neuron: 1.0 ChimeraX-Nucleotides: 2.0.2 ChimeraX-OpenCommand: 1.9 ChimeraX-PDB: 2.6.6 ChimeraX-PDBBio: 1.0 ChimeraX-PDBLibrary: 1.0.2 ChimeraX-PDBMatrices: 1.0 ChimeraX-PickBlobs: 1.0 ChimeraX-Positions: 1.0 ChimeraX-PresetMgr: 1.1 ChimeraX-PubChem: 2.1 ChimeraX-ReadPbonds: 1.0.1 ChimeraX-Registration: 1.1 ChimeraX-RemoteControl: 1.0 ChimeraX-ResidueFit: 1.0 ChimeraX-RestServer: 1.1 ChimeraX-RNALayout: 1.0 ChimeraX-RotamerLibMgr: 2.0.1 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 ChimeraX-Segger: 1.0 ChimeraX-Segment: 1.0 ChimeraX-SelInspector: 1.0 ChimeraX-SeqView: 2.6 ChimeraX-Shape: 1.0.1 ChimeraX-Shell: 1.0 ChimeraX-Shortcuts: 1.1 ChimeraX-ShowAttr: 1.0 ChimeraX-ShowSequences: 1.0 ChimeraX-SideView: 1.0 ChimeraX-Smiles: 2.1 ChimeraX-SmoothLines: 1.0 ChimeraX-SpaceNavigator: 1.0 ChimeraX-StdCommands: 1.8 ChimeraX-STL: 1.0 ChimeraX-Storm: 1.0 ChimeraX-StructMeasure: 1.0.1 ChimeraX-Struts: 1.0.1 ChimeraX-Surface: 1.0 ChimeraX-SwapAA: 2.0 ChimeraX-SwapRes: 2.1.1 ChimeraX-TapeMeasure: 1.0 ChimeraX-Test: 1.0 ChimeraX-Toolbar: 1.1.1 ChimeraX-ToolshedUtils: 1.2.1 ChimeraX-Tug: 1.0 ChimeraX-UI: 1.18.2 ChimeraX-uniprot: 2.2 ChimeraX-UnitCell: 1.0 ChimeraX-ViewDockX: 1.1.2 ChimeraX-VIPERdb: 1.0 ChimeraX-Vive: 1.1 ChimeraX-VolumeMenu: 1.0 ChimeraX-VTK: 1.0 ChimeraX-WavefrontOBJ: 1.0 ChimeraX-WebCam: 1.0 ChimeraX-WebServices: 1.1.0 ChimeraX-Zone: 1.0 colorama: 0.4.4 comtypes: 1.1.10 cxservices: 1.2 cycler: 0.11.0 Cython: 0.29.26 debugpy: 1.6.0 decorator: 5.1.1 docutils: 0.17.1 entrypoints: 0.4 filelock: 3.4.2 fonttools: 4.33.3 funcparserlib: 1.0.0 grako: 3.16.5 h5py: 3.7.0 html2text: 2020.1.16 idna: 3.3 ihm: 0.27 imagecodecs: 2021.11.20 imagesize: 1.3.0 ipykernel: 6.6.1 ipython: 7.31.1 ipython-genutils: 0.2.0 jedi: 0.18.1 Jinja2: 3.0.3 jupyter-client: 7.1.0 jupyter-core: 4.10.0 kiwisolver: 1.4.2 line-profiler: 3.4.0 lxml: 4.7.1 lz4: 3.1.10 MarkupSafe: 2.1.1 matplotlib: 3.5.1 matplotlib-inline: 0.1.3 msgpack: 1.0.3 nest-asyncio: 1.5.5 netCDF4: 1.5.8 networkx: 2.6.3 numexpr: 2.8.1 numpy: 1.22.1 openvr: 1.16.802 packaging: 21.3 ParmEd: 3.4.3 parso: 0.8.3 pickleshare: 0.7.5 Pillow: 9.0.1 pip: 21.3.1 pkginfo: 1.8.2 prompt-toolkit: 3.0.29 psutil: 5.9.0 pycollada: 0.7.2 pydicom: 2.2.2 Pygments: 2.11.2 PyOpenGL: 3.1.5 PyOpenGL-accelerate: 3.1.5 pyparsing: 3.0.9 PyQt6-commercial: 6.3.0 PyQt6-Qt6: 6.3.0 PyQt6-sip: 13.3.1 PyQt6-WebEngine-commercial: 6.3.0 PyQt6-WebEngine-Qt6: 6.3.0 python-dateutil: 2.8.2 pytz: 2022.1 pywin32: 303 pyzmq: 23.0.0 qtconsole: 5.3.0 QtPy: 2.1.0 RandomWords: 0.3.0 requests: 2.27.1 scipy: 1.7.3 setuptools: 59.8.0 sfftk-rw: 0.7.2 six: 1.16.0 snowballstemmer: 2.2.0 sortedcontainers: 2.4.0 Sphinx: 4.3.2 sphinx-autodoc-typehints: 1.15.2 sphinxcontrib-applehelp: 1.0.2 sphinxcontrib-blockdiag: 3.0.0 sphinxcontrib-devhelp: 1.0.2 sphinxcontrib-htmlhelp: 2.0.0 sphinxcontrib-jsmath: 1.0.1 sphinxcontrib-qthelp: 1.0.3 sphinxcontrib-serializinghtml: 1.1.5 suds-community: 1.0.0 tables: 3.7.0 tifffile: 2021.11.2 tinyarray: 1.2.4 tornado: 6.1 traitlets: 5.1.1 urllib3: 1.26.9 wcwidth: 0.2.5 webcolors: 1.11.1 wheel: 0.37.1 wheel-filename: 1.3.0 WMI: 1.5.1
Change History (4)
comment:1 by , 3 years ago
Cc: | added |
---|---|
Component: | Unassigned → Window Toolkit |
Owner: | set to |
Platform: | → all |
Project: | → ChimeraX |
Status: | new → assigned |
Summary: | ChimeraX bug report submission → Qt6: QFileDialog.FileMode.DirectoryOnly |
comment:2 by , 3 years ago
Owner: | changed from | to
---|
comment:3 by , 3 years ago
Do we put any such fix into the release candidate, or only the daily build?
comment:4 by , 3 years ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Put a fix in the release candidate and the daily build. The "simple" fix seems good enough since the regular files displayed in the browser are grayed out.
Note:
See TracTickets
for help on using tickets.
DirectoryOnly is Qt5 only. Simplest fix is to change to Directory, though unlike DirectoryOnly that will also show regular files in the browser. To completely emulate DirectoryOnly, would also have to set the ShowDirsOnly option, which would require re-architecting the code.