所以,我遇到了wxPython的问题,我设法跟踪wx的导入,如下所示:
Pyinstaller Activex Attribute Error with wxPython
感谢@ mike-driscoll的回答,我删除了所有可怕的内容,并将其替换为
import wxPython
(导入wx不起作用......) 现在,每当我从wxPython调用一个类或方法时,我会在它的开头追加它:
wxPython.wx.
这适用于wxFrame,wxApp,wxSize,wxMenuBar等。但是。当我尝试使用AboutDialogInfo;
Traceback (most recent call last):
File "C:\Users\Judge\Desktop\LulzApp\Lulz.py", line 101, in aboutApp
info = wxPython.AboutDialogInfo()
AttributeError: 'module' object has no attribute 'AboutDialogInfo'
可以做些什么来解决这个问题?
答案 0 :(得分:1)
您使用的是什么版本的wxPython?语法“import wxPython”在几年前就已被弃用。如果“import wx”不起作用,那么你的wxPython安装有问题,你应该重新安装它。我的猜测是你有多个wx安装,也许这让人感到困惑。一旦你可以“导入wx”,使用“wx.AboutDialogInfo”它应该工作。有关wx中几乎每个小部件的许多很酷的例子,请参阅wxPython演示。