pyqt Treewidget हेडर सिग्नल उत्सर्जन नहीं कर रहा है।
PyQt4 आयात से आयात सिस्टम QtGui, QtCore वर्ग मुख्यविन (QtGui.QWidget): def __init __ (स्वयं, मूल = कोई नहीं): QtGui.QWidget .__ init __ (स्वयं, अभिभावक) self.list = QtGui.QTreeWidget () self.list.setHeaderLabels (["Raton", "name "," पता "]) स्व.हेड = QtGui.QHeaderView (QtCore.Qt.Horizontal) self.head.setClickable (ट्रू) self.list.setHeader (self.head) self.head.sectionClicked.connect (self.test ) डीईफ़ टेस्ट (स्वयं): प्रिंट ("ठीक") जब मैंने हैडर पर क्लिक किया तो कुछ नहीं होता लेकिन।
self.list.header ()। SetClickable (True) self.list.header ()। SectionClicked.connect (self.test) <पी > इसका काम करना क्यूं कर ? मेरे उपरोक्त कोड में क्या गलत है? (QtGui.QHeaderView ())
setClickable को setHeader के बाद बुलाया जाना चाहिए। self.list.setHeader (self.head) self.head.setClickable (True) < P> self.list.setHeader (..) बनाने self.head unclickable।
No comments:
Post a Comment