Opened 4 years ago

Closed 4 years ago

#5987 closed defect (fixed)

AlphaFold prediction with Qt 6: 'QWebEngineDownloadRequest' object has no attribute 'finished'

Reported by: Tom Goddard Owned by: Tom Goddard
Priority: moderate Milestone:
Component: Structure Prediction Version:
Keywords: Cc:
Blocked By: Blocking:
Notify when closed: Platform: all
Project: ChimeraX

Description

Could not report this with bug reporter since it is broken. Bug on macOS 10.15.7, home laptop after AlphaFold prediction finishes. Apparently Qt 6 has renamed the "finished" signal and also renamed the QWebEngineDownloadItem class (Qt 5) to QWebEngineDownloadRequest (Qt 6).

Traceback (most recent call last):

File "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/chimerax/alphafold/predict.py", line 124, in _download_requested

item.finished.connect(self._unzip_results)

AttributeError: 'QWebEngineDownloadRequest' object has no attribute 'finished'

Change History (1)

comment:1 by Tom Goddard, 4 years ago

Resolution: fixed
Status: assignedclosed

Fixed.

Made separate qt 5 and qt 6 download code for alphafold predict.

Note: See TracTickets for help on using tickets.