Monday 15 September 2014

python - pyqt Treewidget header click is not working -


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