सीखना पायसाइड, मैं एक टेक्स्ट एडिट विजेट (QLineEdit) tweaking कर रहा हूं और नीचे दिए गए कोड स्निपेट के रूप में setPlaceHolderText का उपयोग करके प्लेसहोल्डर टेक्स्ट सेट करने का प्रयास कर रहा हूं (जिसे मैं main
से आमंत्रित करता हूं)। दुर्भाग्य से, यह काम नहीं कर रहा है जैसा कि मैंने उम्मीद की थी। कोड चलता है, लेकिन टेक्स्ट बॉक्स खाली है, प्लेसहोल्डर टेक्स्ट नहीं दिखाता है। मैं विंडोज 7 में हूं, पायथन 2.7 (आईपीथन में काम कर रहा हूं)।प्लेसहोल्डर टेक्स्ट नहीं दिख रहा है (pyside/pyqt)
class MyTextEdit(QtGui.QWidget):
def __init__(self):
QtGui.QWidget.__init__(self)
self.textEditor=QtGui.QLineEdit(self)
self.textEditor.move(50,15)
self.textEditor.setPlaceholderText("Don't mind me.")
self.setGeometry(100, 100, 200, 50)
self.show()
कोई भी समझता है कि मैं क्या गलत कर रहा हूं? मैं निम्नलिखित साइटों से उदाहरण निम्नलिखित है:
http://nullege.com/codes/search/PyQt4.QtGui.QLineEdit.setPlaceholderText
http://www.pythoncentral.io/pyside-pyqt-tutorial-interactive-widgets-and-layout-containers/
और नहीं दिख रहा है कि मैं क्या अलग तरह से कर रहा हूँ।
धन्यवाद उस स्पष्ट और सहायक प्रतिक्रिया के लिए बहुत कुछ। – neuronet