[英]pyqt QTreeWidgetItem double click connect
是否可以將doubleclick事件連接到QTreeWidgetItem?
像這樣:
def test(self):
print("hello")
childItem = QTreeWidgetItem()
childItem.doubleClicked.connect(self.test)
您想要的信號稱為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()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.