首页 新闻 会员 周边

python这个方法怎么使用?

0
[已关闭问题] 关闭于 2018-09-24 12:01

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()转换类型

还没有的主页 还没有 | 小虾三级 | 园豆:531
提问于:2018-09-24 11:59
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册