def changeType(self,str):
sciter.Value.get_value()
上面是我自己写的方法。
get_value(self)是value.py里的 calss value()这个类里的方法。
value.py像这样
calss value(): def get_value(self): t = self.get_type() if t == VALUE_TYPE.T_UNDEFINED or t == VALUE_TYPE.T_NULL: return None elif t == VALUE_TYPE.T_BOOL: v = ctypes.c_int32() ok = _api.ValueIntData(self, byref(v)) self._throw_if(ok) return v.value != 0 ........ def set_value(self,val): if val is None: self.data.t = VALUE_TYPE.T_NULL elif isinstance(val, bool): ok = _api.ValueIntDataSet(self, int(val), VALUE_TYPE.T_BOOL, 0) self._throw_if(ok) ........
set_value(self,val):调用是在我的changeType()里
sciter.vlaue.set_value(str)
但那个get_value(self)要怎么用呢,我要把changeType(self,str)的str用get_value()转换类型