码迷,mamicode.com
首页 >  
搜索关键字:setattr    ( 695个结果
Python标准库:内置函数setattr(object, name, value)
本函数实现增加或设置对象object一个属性名称name,并设置相应的值value。一般情况与getattr()配套使用。例子:#setattr() class Foo: pass foo = Foo() setattr(foo, 'name', 'caijunsheng') print(foo.name)结果输出如下:caijunsheng蔡军生  QQ: 9073204  ...
分类:编程语言   时间:2015-04-03 09:21:31    阅读次数:141
Qt中设置属性setAttribute(Qt::WA_DeleteOnClose)报错的情况
在Qt的Gui编程中,经常会用到QWidget和其子类作为父控件来显示,其上添加有若干控件。 在关闭QWidget及其子类窗口时需销毁窗口。 如果是在是定义在栈上: MainWindow?w; ?w.show(); 在构造函数中增加:setAttr...
分类:其他好文   时间:2015-03-17 08:15:23    阅读次数:317
python __setattr__, __getattr__, __delattr__, __call__
python __setattr__, __getattr__, __delattr__, __call__getattr`getattr`函数属于内建函数,可以通过函数名称获取value = obj.attributevalue = getattr(obj, "attribute")使用`geta...
分类:编程语言   时间:2015-03-05 01:37:17    阅读次数:201
getattr,setattr
#!/usr/bin/env python# !-*-coding:utf-8-*-class Setting(): name = "asdfa" age = "18" def __init__(self): passclass MyClass(): def _...
分类:其他好文   时间:2014-12-10 21:06:21    阅读次数:197
three.js 源码注释(二十六)Core/BufferAttribute.js
BufferAttribute类用来存储于bufferGeometry相关联的属性数据,更多细节可以参考官方的样例http://threejs.org/ 这个类用来存储内置属性例如顶点位置,法线,颜色,等,但也可以用于存储bufferGeometry对象的自定义属性. BufferAttribute对象的功能函数采用定义构造的函数原型对象来实现. TODO:增加一个基类setAttr(index,item,itemSize)根据跟多不同的属性相长度设置属性...
分类:Web程序   时间:2014-11-28 16:23:52    阅读次数:228
Python标准库:内置函数delattr(object, name)
本函数是用来删除对象的属性,比如在函数setattr()里添加的属性,就可以利用这个函数来删除。参数object是一个对象,参数name是一个字符串,但这个字符串必须是对象的属性。比如delattr(x, ‘test’) 等价于 del x.test。例子:#delattr() class test: pass a = test() setattr(a, 'foo', 12) print('...
分类:编程语言   时间:2014-11-15 20:15:16    阅读次数:191
Python学习手册笔记——管理属性
管理属性有四种方式:1、__getattr__和__setattr__:把未定义的属性获取和所有的属性赋值指向通用的处理器方法。2、__getattribute__:把所有的属性获取和赋值指向Python2.6中的新式类和Python3.0中的所有类的中的一个处理器方法3、property内置函数,把特定属性访问定位到get..
分类:编程语言   时间:2014-11-09 06:29:22    阅读次数:261
cookbook 6.2 定义常量
任务:需要定义一些模块级别的变量(比如命名的常量),而且客户代码无法将其重新绑定;解决方案:#coding = utf-8class _const(object): class ConstError(TypeError): pass def __setattr__(self,name,v...
分类:其他好文   时间:2014-10-01 16:48:41    阅读次数:158
python 对象属性与 getattr & setattr
Python对象的属性可以通过obj.__dict__获得,向其中添加删除元素就可以实现python对象属性的动态添加删除的效果,不过我们应该使用更加正规的getattr和setattr来进行这类操作getattr(object, name[, default]) Return the value ...
分类:编程语言   时间:2014-09-26 22:52:18    阅读次数:446
python __setattr__, __getattr__, __delattr__,__getattribute__
参考资料           __setattr__、__getattr__和__delattr__以及__getattribute__可以拦截对对象属性的访问;        >>> s = Something() >>> s.age = 3 set 'age' = 3 >>> s.age 3 注意到,s.age并没有调用__getattr__,是因为...
分类:编程语言   时间:2014-09-20 10:05:47    阅读次数:188
695条   上一页 1 ... 67 68 69 70 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!