我正在尝试使用 from here 使用霓虹灯效果,但该属性即 ?qt_blurImage@@YAXPEAVQPainter@@AEAVQImage@@N_N2H@Z 在 Qt6Widgets.dll 如何知道PyQt6中这个地方引入了什么或者已经被删除了!!.
实际上问题在于 PyQt6 他们只是稍微更改了该属性的名称。 在 PyQt5 --
?qt_blurImage@@YAXPAVQPainter@@AAVQImage@@N_N2H@Z
但是在PyQt6中它被更改为
?qt_blurImage@@YAXPEAVQPainter@@AEAVQImage@@N_N2H@Z
现在我们可以在here
使用它要在未来版本中检测objdump可能是一个选择,但对于我的情况dumpbin帮助了我。
这是Powershell中的命令
PS C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\bin\Hostx64\x64> .\dumpbin.exe /EXPORTS "C:\Users\Prem\Desktop\Qt6Widgets.dll" |findstr ?qt_blurImage
输出会像
4873 1308 000E4A20 ?qt_blurImage@@YAXAEAVQImage@@N_NH@Z
4874 1309 000E4AA0 ?qt_blurImage@@YAXPEAVQPainter@@AEAVQImage@@N_N2H@Z