因为Enthought在调用PyQt时使用的是API #2,而Spyder默认使用API #1,把他改为API #2即可。打开Tools -> Preferences,左边选择Console,右边打开Externalmodules选项卡,在下面找到PyQt,把里面的API selection for QString and QVariant object:改为API #2,确定,再次运行时就正常了。
2) 变量显示窗口的显示。
习惯使用matlab软件的人,会发现,默认情况下,editor中的程序在运行时,变量会一闪而过,并不保留。当在Editor中编辑的时候,变量有时候会闪过变量窗口,而不保留,解决这个现象可以选择Run下面的configuration里面的Interact with the pythonInterpreter after execution.即可。