मैंने अपने जीयूआई में QDockWidget
जोड़ा (ड्रैग और ड्रॉप के माध्यम से) कि मैं डिजाइनर में संपादन कर रहा था ...
अब मैं इसे हटाना चाहता हूं।क्यूटी डिजाइनर में डॉक विजेट हटाएं?
सबसे पहले, मैंने दृश्य वस्तु का चयन किया और Delete
कुंजी दबाया।
ऑब्जेक्ट गायब हो गया।
हालांकि, QDockWidget
अभी भी, वस्तु इंस्पेक्टर में उपस्थित होने के लिए
देखा जा सकता है और जब मैं अपने .ui
को बचाने की कोशिश, मैं संदेश मिलता है:
The container extension of the widget MainWindow (QMainWindow)
returned a widget not managed by Designer dockWidget (QDockWidget)
when queried for page #2. Container pages should only be added by
specifying them in XML returned by the domXml() method of the custom
widget.
वस्तु में विजेट पर क्लिक करके इंस्पेक्टर और हटाएं कुंजी को मारना कुछ भी नहीं करता है,
और राइट-क्लिक संदर्भ मेनू में सामान्य 'निकालें' विकल्प नहीं है।
मैं इससे कैसे छुटकारा पा सकता हूं ?! : |
चश्मा: - वस्तु निरीक्षक जो मैं मुख्य विंडो में दिखाई दे रहे हैं में dockable खिड़कियां
Windows 7 32 bit
PyQt4
मैं एक प्रतिक्रिया ASAP की सराहना करता हूं। मैं जीयूआई को बचा नहीं सकता! –
मैं एक समान त्रुटि को पुन: पेश करने में कामयाब रहा, लेकिन त्रुटि संदेश के बावजूद यह अभी भी फ़ाइल को सहेजा गया। क्या आप वाकई इसे सहेजा नहीं जा रहे हैं? – Chris
मुझे नहीं लगता था कि यह था, क्योंकि जब मैंने इसे सहेजने की कोशिश की तो मैंने इसे pyuic4 का उपयोग करके .py में संकलित किया। उत्पादित पीई फ़ाइल में मेरी सभी ऑब्जेक्ट्स ui फ़ाइल, से नहीं थीं और त्रुटियों का कारण नहीं था। हालांकि, एक बार मैंने डिजाइनर में उस नई .ui फ़ाइल को फिर से खोल दिया, QDockWidgets गायब हो गया था, और सबकुछ सामान्य रूप से काम करता था! :) प्रतिक्रिया के लिए धन्यवाद! –