私は次の名前のファイルに次のクラスを持っていますSymbolManager.py
:
from qgis.core import *
class SimbolManager:
def __init__(self):
self.initSymbols()
def initSymbols(self):
self.symbolMap = {}
props = {'color': '0,0,200'}
self.symbolMap['SimpleVertex'] = QgsMarkerSymbolV2.createSimple(props)
props = {'width': '1', 'color': '0,0,255'}
self.symbolMap['SimpleLine'] = QgsLineSymbolV2.createSimple(props)
def getSymbolRenderer(self, name):
symb = self.symbolMap[name]
if symb is not None:
return QgsSingleSymbolRendererV2(symb)
return None
SymbolManager
同じディレクトリ内のファイルから、次の方法でインポートしようとしています。
from PyQt4 import QtCore, QtGui
from Ui_OsmNavigator import Ui_OsmNavigator
from PyQt4.QtCore import *
from PyQt4.QtGui import *
from qgis.core import *
import DbConnection
from SymbolManager import SymbolManager // HERE IS THE PROBLEM
スクリプトを実行すると、QGIS内から次のエラーが発生します:
28行目、SymbolManagerからインポートSymbolManager ImportError:名前SymbolManagerをインポートできません
私は何が間違っているのですか?