コード例 #1
0
ファイル: console.py プロジェクト: Fahad-Alsaidi/scribus-svn
 def dir_context(context, engine):
     if context.argumentCount() == 0:
         obj = context.thisObject()
     else:
         obj = context.argument(0)
     l = []
     it = QScriptValueIterator(obj)
     while it.hasNext():
         it.next()
         l.append(str(it.name()))
     return QScriptValue(engine, repr(l))
コード例 #2
0
ファイル: js_engine.py プロジェクト: dividedmind/kate
def iter_js_obj(js_obj):
    """QScriptValueIterator to python iterator emitting tuples of (str, QScriptValue)"""
    it = QScriptValueIterator(js_obj)

    while it.hasNext():
        it.next()
        yield (it.name(), it.value())
コード例 #3
0
ファイル: console.py プロジェクト: moceap/scribus
 def dir_context(context, engine):
     if context.argumentCount() == 0:
         obj = context.thisObject()
     else:
         obj = context.argument(0)
     l = []
     it = QScriptValueIterator(obj)
     while it.hasNext():
         it.next()
         l.append(str(it.name()))
     return QScriptValue(engine, repr(l))
コード例 #4
0
ファイル: console.py プロジェクト: moceap/scribus
 def iter_obj(self, obj):
     it = QScriptValueIterator(self.engine.globalObject())
     while it.hasNext():
         yield str(it.name())
         it.next()
コード例 #5
0
ファイル: console.py プロジェクト: Fahad-Alsaidi/scribus-svn
 def iter_obj(self, obj):
     it = QScriptValueIterator(self.engine.globalObject())
     while it.hasNext():
         yield str(it.name())
         it.next()