-
Notifications
You must be signed in to change notification settings - Fork 55
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ImportError: cannot import name 'QObject' from 'PyQt5.Qt #55
Comments
@ShahriyarB it looks like your IDA install may be corrupted in some way. To verify it is, try and go into the IDA terminal and write |
First: Thanks for the plugin! I have the error in 8.3 as well. Error: |
@BeErikk hmmm ok. Since this is twice now, and you are both on Windows, I'll investigate some. Considering the import works in the terminal, this must be some timing-based error of when we can load the UI. |
#59 fixed it on my machine. Updating to version |
Thanks for your effort, but the error persist for me. I exchanged the |
@BeErikk to update you need to do |
Thanks (I know nothing about Python). There are still errors but with different messages. I think this error has been up before with a possible solution to upgrade Python. However, I don't think an upgrade will solve anything in my case:
New error message:
|
@BeErikk can you try these two possible things:
|
There should be idapyswitch.exe bundled with IDA. |
Wow, it's unexpected that this is another |
No matter which version of Python or IDA Pro I use I get this error when I launch IDA Pro with daila plugin
Tested on IDA Pro 7.5, 7.7 and 9.0
Tested with Python 3.9, 3.10, 3.11 and 3.12
C:\Program Files (x86)\IDA Pro 7.5 SP2\plugins\daila_plugin.py: Traceback (most recent call last): File "C:/Program Files (x86)/IDA Pro 7.5 SP2/plugins/daila_plugin.py", line 66, in PLUGIN_ENTRY return create_plugin(*args, **kwargs) File "C:/Program Files (x86)/IDA Pro 7.5 SP2/plugins/daila_plugin.py", line 11, in create_plugin return _create_plugin(*args, **kwargs) File "C:\Users\shahr\AppData\Local\Programs\Python\Python39\lib\site-packages\dailalib\__init__.py", line 50, in create_plugin deci = DecompilerInterface.discover( File "C:\Users\shahr\AppData\Local\Programs\Python\Python39\lib\site-packages\libbs\api\decompiler_interface.py", line 934, in discover from libbs.decompilers.ida.interface import IDAInterface File "C:\Users\shahr\AppData\Local\Programs\Python\Python39\lib\site-packages\libbs\decompilers\ida\interface.py", line 17, in <module> from . import compat File "C:\Users\shahr\AppData\Local\Programs\Python\Python39\lib\site-packages\libbs\decompilers\ida\compat.py", line 28, in <module> from PyQt5.Qt import QObject ImportError: cannot import name 'QObject' from 'PyQt5.Qt' (C:\Program Files (x86)\IDA Pro 7.5 SP2\python\3\PyQt5\Qt.pyd)
The text was updated successfully, but these errors were encountered: