小编tao*_*4yu的帖子

PySide:如何在QPushButton点击的插槽中获取点击的QPushButton对象?

我是PySide的新手.我想在其单击的插槽中获取QPushButton obj(例如使用它来获取其文本).

button = QtGui.QPushButton("start go")
button.clicked.connect(self.buttonClick)

def buttonClick(self):
    ... # How can I get the button  object?
    # print button.text()  how to get the text : 'start go' ?
Run Code Online (Sandbox Code Playgroud)

谢谢!

qt pyqt pyside qpushbutton

6
推荐指数
2
解决办法
2万
查看次数

XPath:如何选择节点集中的一系列节点?

我想在节点集中选择一系列节点。我试过了,但我无法得到结果。

示例.xml

<div>
    <p class="p1">a</p>
    <p class="p2">b</p>
    <p class="p3">c</p>
</div>
<div>
    <p class="p1">aa</p>
    <p class="p2">bb</p>
    <p class="p3">cc</p>
</div>
<div>
    <p class="p1">aaa</p>
    <p class="p2">bbb</p>
    <p class="p3">ccc</p>
</div>
<div>
    <p class="p1">aaaa</p>
    <p class="p2">bbbb</p>
    <p class="p3">cccc</p>
</div>
Run Code Online (Sandbox Code Playgroud)

我想获取第二到第三个p节点(有class="p1"),我写了xpath:,
"//div/p[@class='p1'][position()>=2 and position()<4]"但是失败了。我猜如果每次"//div/p[@class='p1']"获取一个节点,其位置为0,所以我无法获取位置>=的节点2和位置<4,所以结果是none。但是我该如何写xpath呢?

xml jquery xpath

3
推荐指数
1
解决办法
2520
查看次数

标签 统计

jquery ×1

pyqt ×1

pyside ×1

qpushbutton ×1

qt ×1

xml ×1

xpath ×1