可以将doubleclick事件连接到QTreeWidgetItem吗?
如下所示:
def test(self):
print("hello")
childItem = QTreeWidgetItem()
childItem.doubleClicked.connect(self.test)发布于 2016-08-24 07:06:15
您需要的信号称为itemDoubleClicked,它属于QTreeWidget本身:
from PyQt4 import QtGui
def handler(item, column_no):
print(item, column_no)
def main():
app = QtGui.QApplication(sys.argv)
win = QtGui.QTreeWidget()
items = [QtGui.QTreeWidgetItem("item: {}".format(i)) for i in xrange(10)]
win.insertTopLevelItems(0, items)
win.itemDoubleClicked.connect(handler)
win.show()
sys.exit(app.exec_())
if __name__ == '__main__':
main()https://stackoverflow.com/questions/39111880
复制相似问题