我想打印一个源代码文件。 当我在 Spyder 中转到 File->Print 时,我看到错误消息,我认为它以某种方式与此相关联。
哪些步骤将重现该问题?
似乎无法重现,因为我现在已关闭并重新打开文件,并且打印功能按预期工作。 为了解决这个问题,我打开了源文件,然后我突出显示了文件顶部附近的项目,例如“从实用程序导入 *”,然后右键单击实用程序以选择转到定义,因为我还想查看这些文件。 然后我去 File->Print 并生成了这个错误。 出于商业上的保密原因,我无法提供任何文件。
什么是预期的输出?
我希望看到一个文件对话框,但我收到了下面的错误。
请在下面提供任何附加信息
文件“C:\Users\fra256\AppData\Local\Continuum\Anaconda3\lib\site-packages\spyderplugins\editor.py”,第 1932 行,在 print_file 中
printDialog.addEnabledOption(QAbstractPrintDialog.PrintSelection)
AttributeError: 'QPrintDialog' 对象没有属性 'addEnabledOption'
pyflakes >=0.6.0 : 1.5.0 (OK)
pycodestyle >=2.3: 2.3.1 (OK)
pygments >=2.0 : 2.1.3 (OK)
pandas >=0.13.1 : 0.19.2 (OK)
numpy >=1.7 : 1.11.3 (OK)
sphinx >=0.6.6 : 1.5.1 (OK)
rope >=0.9.4 : 0.9.4-1 (OK)
jedi >=0.9.0 : 0.9.0 (OK)
nbconvert >=4.0 : 4.2.0 (OK)
sympy >=0.7.3 : 1.0 (OK)
cython >=0.21 : 0.25.2 (OK)
qtconsole >=4.2.0: 4.2.1 (OK)
IPython >=4.0 : 5.1.0 (OK)
pylint >=0.25 : 1.6.4 (OK)
谢谢举报。 我们将在 Spyder 3.2.1 中修复此错误
@dalthviz ,请看一下这个问题。
嗨@neilsf1975 ,你能测试一下这个修复程序是否适合你吗?
他的意思是拉取请求 #4830。