问题标签 [object-property]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 'kivy.properties.ObjectProperty' 对象没有属性 'text'
我是 kivy 模块的新手,所以我试图理解它。此代码的目标是创建一个包含一些信息的文本文件。这是我的python文件:
这是我的 kv 文件:
我不明白为什么我通过运行它得到这个错误:
即使 output_label istance 具有相同的文本属性。感谢帮助!
kivy - Kivy & pyvisa - 如何在 GPIB 连接后将 ObjectProperty 设为 None?
我正面临着 kivy 和 pyvisa 的真正阻塞问题,我真的不知道如何找到解决方案。
在下面的代码中,我有一个名为“device”的 ObjectProperty,它被初始化为 None。我想用它来启动 GPIB 连接。当这个关闭时,我想再次将设备属性设置为无。
下面的所有代码都是尝试找到解决此问题的简单示例,但我在实际应用程序中实际上面临着这个问题。此应用程序的功能之一是在列表中选择要使用的设备,我无法提前知道哪个设备可用或不可用,或者即使属性“设备”将在 GPIB 中连接或在另一个协议中。这就是为什么将它重置为无对我来说很重要的原因。
这是代码:
主文件
主文件.kv
所以,这是我的问题:当我从 GPIB 连接和断开设备时,一切都很顺利,但是当我尝试在断开连接后让“设备”返回 None 时,我遇到了这个错误:
所以,这就是为什么它对我来说很奇怪:如果我尝试做同样的事情,而不使用 kivy,在 python 命令行中,它可以工作!
所以,我真的不明白为什么它不起作用......有没有人知道如何解决这个问题?
注意:这是我在这里的第一篇文章,所以我希望一切都得到了清楚的解释,并且我没有犯错^^如果是这样,请告诉我!
owl - 保护复合类限制,只有一些
我环顾四周,无法真正找到为什么以下属性限制在一种情况下有效但在另一种情况下无效的答案。我试图将“一些”和“唯一”对象属性限制结合起来,以要求定义的类只有一个特定的属性+对象,并且它还至少定义了一个这样的属性+对象。我无法让这种组合产生预期的类推断。我想用它来识别具有特定类型和属性断言组合的实例作为指定类。我不打算使用它来将实例分配为该类的类型(如果重要的话)。
RDF/OWL 文件位于:https
://pastebin.com/NZMCuZjE
我使用 Protege 5.5 构建了它。两个推理器(FaCT++ 1.6.5 和 HermiT 1.4.3.456)给出了相同的结果。
我希望将X_LetterThing定义为等效于
LetterThing 和( hasLetter only X )和( hasLetter some X )
会产生推断实例x_letter_thing_test属于 X_LetterThing 类型的效果,因为x_letter_thing_test已断言类型LetterThing并且具有对象属性断言hasLetter x,但是是没有这样的推论。
第二个相关问题是实例Compound_letter_thing_test不会被推断为Compound_LetterThing类型,除非我为类LetterThing包含一个覆盖公理,而我真的没有。(此外,添加覆盖公理对第一个问题没有影响。)
这是OWA还是其他?
谢谢!
javascript - 无法分配给对象的只读属性
#interestingProblem 任何人都可以解释一下,我在更新第一个代码块中的状态时遇到问题,但是当我更新状态时没有问题,如下面的第二个代码块。
我有一个问题:(不能分配给对象数量的只读属性)
当我写这样的代码时我没有问题
ontology - 向本体添加对象属性时生成的空白节点
我在 Protege 中有一个本体。
当我添加一个像 的对象属性X worksFor Y
,然后将 rdf 加载到 graphdb 时,它会生成 3 个带有subject = blank node
,的三元组property = owl:someValuesFrom, owl:onProperty, owl:rdfType
,然后添加一个状态为 的三元组X rdf:subClassOf Y
。
这个对吗?
这背后的逻辑是什么?
这是我正在做的一个例子:
这是 Protege 中的本体。我制作了一个小版本来解决这个特定问题。我将其保存为 rdf,然后将其加载到 GraphDb
这是我从本体加载 rdf 后在 GraphDb 中得到的内容。
我希望这有助于更好地理解这个问题。
python - 如何为python类中的私有属性编写getter-setter方法?
- 操作系统:Windows 10、64 位
- 编辑器:VSCode 1.56.2
- 蟒蛇:3.9.0
我有一堂year
有财产的课。
当我想私有这个属性时,似乎使用 @property 和 @year.setter 装饰器编写的get和set函数不起作用。
实际输出:5
预期输出:0
我是python新手,所以提前感谢您的帮助。
javascript - React Router 中的 JavaScript 对象语法
我有以下代码片段
这是使用 React-Router 的应用程序的一部分。我明白这段代码的作用。但是,我对“?”的使用有疑问。句法。什么是 ”?。”。它与“条件属性”或其他东西有关吗?
如果使用console.log(state.from),会报错×TypeError: Cannot read properties of undefined (reading 'from')
但是 console.log( state?.from ) 没有错误
如果有帮助,下面是我在应用程序中使用的受保护路由器的代码。注意,state: { from: location } 部分。这是 <Redirect to={ state?.from }/> 获取其值的地方。
sparql - SPARQL 查询检索由 Protégé 中某个类的另一个个体拥有的子类的个体?
我开始根据工作需要使用 Protégé,目前正在学习如何使用 SPARQL Query。
我心里有个问题如下:
假设我有一个这样的本体:
现在,我有一个子类“Apples”的个体,我们将其命名为“GreenApple”。也为子类“香蕉”并称为“SweetyBanana”。
我有很多个人属于“所有者”类,但让我们通过数据属性“hasName”将其中一个命名为“Jimmy”。
hasName 为“Jimmy”的个人通过名为“hasFruit”的对象属性建立了关系,并将他与“GreenApple”和“SweetyBanana”个人联系起来,如下所示:
现在我的问题是,如果我想做 SPARQL 查询来检索个人“吉米”拥有并属于“苹果”子类的水果。这种查询的正确结构是什么。我尝试了很多,但没有完美运行。
我试过这个但没有希望:
也试过这个,但也没有希望:
很简单,我只想让查询向我展示 Jimmy 拥有的水果,它属于 Apples 的子类。我不想看到香蕉人,也不想看到其他所有者拥有的水果。
记住:hasName 是一个数据属性。hasFriut 是一个对象属性。苹果是水果类的子类。香蕉是水果类的子类。所有者是一类。“吉米”是一个价值。GreenApple 是 Apples 子类中的一个个体。SweetyBanana 是 Bananas 子类中的一个个体。
arrays - 如何迭代 TypeScript 中的已知属性键?
这是我的代码:
当我在 JavaScript 中尝试这个函数时,它运行正确并且结果是我想要的,但是在 TypeScript 中,我在item.points[key]
. 它说:
我不知道这意味着什么。
owl - 对象属性的否定
我有一个对象属性 IsMarriedWith,我想创建一个“单身”类来获得未婚人士,我将其“等效于”定义如下:
我也试过这个:
但是这些表达式都没有返回结果,如何定义这个类?