- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
标题中的简单问题 - 如果我在对象上调用 setObjectName()
,它是否必须是唯一的,还是只是因为约定而推荐?我已经对 QLabel
进行了子类化,并希望自动为创建的对象命名;如果这是一个坏主意,我会找到一些设置随机唯一名称的方法。 (我实际上使用的是 PyQt,但这不应该影响答案!)
更新
为了回应到目前为止的 2 个答案(我应该已经预测到了!),我想这样做,以便我可以忽略我的子类的所有实例。调用 findChildren(QLabel)
级联,以便也找到 QLabel
的所有子类 - 如果我对所有子类对象使用相同的对象名称,那么我可以在 findChildren()
的第二个参数中使用正则表达式,以便我忽略它们
最佳答案
如果您查看 QObject 的 documentation,您可以看到它指出:-
This property holds the name of this object. You can find an object by name (and type) using findChild(). You can find a set of objects with findChildren().
Returns all children of this object with the given name that can be cast to type T...
关于qt - Qt ObjectName() 必须是唯一的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26364295/
我正在尝试查找实践的名称(以任何语言),在该实践中,在执行查找之前检查对象是否存在。通常这是通过在对象和对象查找表达式之间添加 && 来完成的,就像在 JS 中一样: var example = ob
这个问题在这里已经有了答案: Why is 'this' a pointer and not a reference? (3 个答案) 关闭 8 年前。 Hello World,我一直想知道为什么在
我正在导入一个对象数组,例如从'./productData.js'导入productData。 其中 productData.js 看起来像: var productData = [{}, {}, .
class Pizza() { private: int value; public: Pizza(int x) {
我真的不知道如何问这个,所以如果听起来有点不对,请原谅我。 我在 Project.Data 命名空间中有一个 IPerson 接口(interface)、一个 Student : IPerson 类和
我正在尝试使用 Javascript 回调来嵌入我的页面中的 Flex 应用程序。通过一些示例,我看到了用于获取对 Flex 应用程序的引用的代码: // Get the reference: fun
我正在使用 jaxb2-marshaller 生成类以与网络服务通信。 Java 类是使用一些 wsdl 文件生成的。 现在一切正常,但是当我尝试使用一些生成的类时,我遇到了这个解码错误,尽管我使用了
在我的应用程序中,整个应用程序的样式表取自加载到应用程序中的资源文件。 我在那里为 QListWidget 定义了两个样式表: QListWidget#Good{ ..some color prope
标题中的简单问题 - 如果我在对象上调用 setObjectName(),它是否必须是唯一的,还是只是因为约定而推荐?我已经对 QLabel 进行了子类化,并希望自动为创建的对象命名;如果这是一个坏主
我使用 HTML Canvas 创建了一个项目,它运行良好。一开始是这样的: let canvas = document.querySelector('canvas'); canvas.width =
以下代码无法编译(“变量名称可能尚未初始化”): import javax.management.*; public class Main { public final static Obje
这个问题已经有答案了: Accessing an object property with a dynamically-computed name (19 个回答) jquery dynamic id
当您使用 Qt_Designer 或 Qt_Creator 设计表单时,任何给定小部件的 objectName 总是设置为某个值。但是,如果您在代码中创建了一个小部件并且稍后需要 objectName
类(class)org.springframework.validation.ObjectError有一个方法 getObjectName(),它返回“受影响对象的名称”。但这个名字是什么?类(cla
我正在以编程方式/动态方式创建原型(prototype) bean。我希望启动后的那些 bean 位于 jmx 控制台中。我如何区分它们?我正在使用注解来将我的 bean 添加到 jmx 中,并且我有
我有一个 excel 宏,它从另一张表的特定列中读取内容。我想在 WITH 语句中的工作表名称中使用一个变量,但在 For Each 行中不断收到错误消息“运行时出错,需要对象” 我已经搜索了如何在对
我在整个应用程序中一直使用 JS 模块化模式。这些模块如下所示: var moduleName = { prop1 : 'value1', prop2 : 'value2',
在实现 IDisposable 时,我知道在对象被释放后不应调用的每个方法都应抛出 ObjectDisposeException。但是应该传递给异常构造函数的名称对象的标准是什么? 最佳答案 我认为推
在 this code我在“main”方法之前看到以下几行: JTextArea displayArea; JTextField typingArea; 我想知道这些行的作用以及它们何时执行。据我所知
我刚刚第一次看到这个语言功能。这使您能够直接将值分配给名称保存在 MarkerDest 中的变量(也是“MarkerDest”)。到目前为止,我会这样做: markers[MarkerDest] =
我是一名优秀的程序员,十分优秀!