Spyder: ソースコードを印刷しようとしたときにエラーが発生しました-AttributeError: 'QPrintDialog'オブジェクトに属性がありません 'addEnabledOption'

作成日 2017年07月27日  ·  3コメント  ·  ソース: spyder-ide/spyder

説明

ソースコードファイルを印刷したい。 [ファイル]-> [Spyderで印刷]に移動すると、何らかの方法でこれにリンクされていると思われるエラーメッセージが表示されます。

問題を再現する手順は何ですか?

ファイルを閉じて再度開いたところ、印刷機能が期待どおりに機能するため、再現性がないようです。 この問題を解決するために、ソースファイルを開き、「from Utilities import *」などのファイルの上部にある項目を強調表示し、ユーティリティを右クリックして[定義に移動]を選択しました。これらのファイルも表示したかったためです。 次に、[ファイル]-> [印刷]に移動すると、このエラーが生成されました。 自信を持って商業的な理由でファイルを提供できません。

期待される出力はどれくらいですか?
ファイルダイアログが表示されることを期待していましたが、代わりに以下のエラーが発生しました。

以下に追加情報を入力してください

ファイル "C:\ Users \ fra256 \ AppData \ Local \ Continuum \ Anaconda3 \ lib \ site-packages \ spyderplugins \ editor.py"、行1932、print_file
printDialog.addEnabledOption(QAbstractPrintDialog.PrintSelection)
AttributeError: 'QPrintDialog'オブジェクトに属性がありません 'addEnabledOption'

バージョンと主要コンポーネント

  • Spyderバージョン:3.2.0
  • Pythonバージョン:3.6.0
  • Qtバージョン:5.6.2、Windows上のPyQt5 5.6

依存関係

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)

Editor Bug

全てのコメント3件

報告していただきありがとうございます。 このエラーはSpyder3.2.1で修正されます

@dalthviz 、この問題を見てください。

こんにちは@ neilsf1975 、修正があなたのために働くかどうかテストできますか?

彼はプルリクエスト#4830を意味しました。

このページは役に立ちましたか?
0 / 5 - 0 評価