选择对象 | 示例 | 描述 |
所有控件 | * | 选择所有当前控件和其下的所有窗口部件 |
所有某类的控件对象,被其子控件对象继承 | QPushButton | 选择该类的所有实例,以及该类的子控件实例(只要是QPushButton) |
所有某类的控件对象,不被其子控件对象继承 | .QPushButton | 选择该类的所有实例,不包括子控件实例 (只有QPushButton才行,继承的不行) |
某类的指定控件对象 | QPushButton#objectName | 选择该类实例中对象名为objectName的实例 |
选择匹配某属性的控件对象 | QPushButton[y=”0”] | 选择该类满足该属性条件的所有实例 (ui->pushButton->setProperty("xx",10);) |
并行的两个类控件 | QPushButton,QLabel | 设置不同类的属性 |
某类控件上的子控件对象 | QFrame > QPushButton | 选择指定该类下的直接子控件实例 (QFrame类界面上的QPushButton) |
某类控件上的子孙控件对象 | QFrame QPushButton | 选择指定该类下的所有子孙控件实例 (QFrame类界面上的QPushButton,或者QFrame类界面上的其他控件界面上的QPushButton) |
这里的QPushButton支持自定义的类,如自定义的PushButton类.