コード例 #1
0
def asQFont(tableName, key, defaultValue=None):
    from Config.Types import asQFont
    prop = Property(tableName, key)
    if prop.hasValue():
        return asQFont(prop)
    elif defaultValue is None:
        raise AttributeError()
    return defaultValue
コード例 #2
0
def asQColor(table, key, defaultValue=None):
    from Config.Types import asQColor
    if isinstance(table, str):
        prop = Property(table, key)
    else:  # Table
        prop = table[key]
    if prop.hasValue():
        return asQColor(prop)
    elif defaultValue is None:
        raise AttributeError()
    return defaultValue
コード例 #3
0
ファイル: Table.py プロジェクト: kpk-pl/phobos
 def get_or(self, key, defaultValue):
     return Property(self.tableName, key).get_or(defaultValue)
コード例 #4
0
ファイル: Table.py プロジェクト: kpk-pl/phobos
 def get(self, key):
     return Property(self.tableName, key).get()
コード例 #5
0
ファイル: Table.py プロジェクト: kpk-pl/phobos
 def __getitem__(self, key):
     return Property(self.tableName, key)
コード例 #6
0
def get(tableName, key):
    return Property(tableName, key).get()