[OSGeoJapan-discuss] QGIS:質問です Python Console error

田久保純平 nyk523jt @ gmail.com
2018年 1月 31日 (水) 14:52:56 PST


みなさま

前回、道路グラフプラグインに関してご質問させていただきました、田久保です。
別の道路データを使った結果、うまく作動してくれました。高橋様、岩崎様、大変有難うございます。

(岩崎様:また、経路検索したのち、元の道路データとのintersectionを取り、属性テーブルで処理すると、経路内の属性ごとにそれぞれ距離をだすことが出来ました。)

さて、これら所作を全てpythonで行おうと思っているのですが、 以前は普通に使えていたのに関わらず、なぜか突然エラーが起きてしまいました。
Stack overflowで解決策として一つ、”Remove /Users/<your_username>/Library/Preferences/
org.qgis.QGIS2.plist”とあったので、消してみたのですが、うまくいきませんでした。

何が原因か全くわからないので、大変申し訳ありませんが、よろしくお願いいたします。

以下がエラー文になります。
#--------------------------------------------#

Traceback (most recent call last):
  File "", line 2, in
  File
"/Applications/QGIS.app/Contents/MacOS/../Resources/python/console/console.py",
line 46, in show_console
    _console = PythonConsole(parent)
  File
"/Applications/QGIS.app/Contents/MacOS/../Resources/python/console/console.py",
line 83, in __init__
    self.console = PythonConsoleWidget(self)
  File
"/Applications/QGIS.app/Contents/MacOS/../Resources/python/console/console.py",
line 109, in __init__
    self.shell = ShellScintilla(self)
  File
"/Applications/QGIS.app/Contents/MacOS/../Resources/python/console/console_sci.py",
line 86, in __init__
    self.refreshSettingsShell()
  File
"/Applications/QGIS.app/Contents/MacOS/../Resources/python/console/console_sci.py",
line 141, in refreshSettingsShell
    self.setCaretForegroundColor(cursorColor)
TypeError: setCaretForegroundColor(self, QColor): argument 1 has unexpected
type 'unicode'

Python version:
2.7.10 (default, Jul 15 2017, 17:16:57)
[GCC 4.2.1 Compatible Apple LLVM 9.0.0 (clang-900.0.31)]

QGIS version:
2.18.15 'Las Palmas', exported

#--------------------------------------------#

田久保
-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: <http://lists.osgeo.org/pipermail/osgeojapan-discuss/attachments/20180201/e3954b10/attachment.html>


OSGeoJapan-discuss メーリングリストの案内