असल में मुझे इसमें कुछ विजेट्स के साथ QGridLayout
मिला है। महत्वपूर्ण 2 लेबल हैं, जिन्हें मैं स्क्रीन पर छवियों को चित्रित करने के लिए उपयोग करता हूं। खैर, यदि उपयोगकर्ता चाहता है, तो वह आने वाली छवियों के संकल्प को बदल सकता है, इस प्रकार, लेबल को आकार बदलने के लिए मजबूर कर सकता है।क्यूटी लेआउट, विजेट आकार परिवर्तन के बाद न्यूनतम करने के लिए आकार बदलें
मान लें कि लेबल का प्रारंभिक आकार 320x240
है। उपयोगकर्ता VideoMode को 640x480
में बदलता है, लेबल और संपूर्ण जीयूआई पूरी तरह से बदलता है। लेकिन जब उपयोगकर्ता 320x240
पर वापस स्विच करता है, तो लेबल कम हो जाता है, लेकिन लेआउट/विंडो नहीं करता है।
मैंने sizePolicies
और sizeHints
, और resize(0,0)
के साथ खेला है, लेकिन कुछ भी चाल नहीं है। क्या कोई मेरी मदद कर सकता है?
धन्यवाद! इसने मुझे इस भयानक नामकरण के कारण खोज और डिबगिंग के कुछ और घंटों बचाए। SetFixedSize का अर्थ है "न्यूनतम आकार में स्वचालित आकार" जो अर्थात् निश्चित आकार नहीं है क्योंकि न्यूनतम आकार विजेट की सामग्री के संभावित (संभावित गतिशील) आकारों पर निर्भर करता है? क्या इसके लिए कोई स्पष्टीकरण है? – hna
नाम बहुत समझ में नहीं आता है, और यह थोड़ी देर के बाद से मैंने क्यूटी के साथ काम किया, इसलिए मुझे याद नहीं आया कि मुझे यह कैसे मिला। लेकिन इस समस्या ने मुझे थोड़ी देर के लिए खराब कर दिया। खुशी है कि यह आपको – user929404
में मदद करता है यह QScrollArea विजेट को छोड़कर सबकुछ के लिए काम करता प्रतीत होता है। क्या आप इसके लिए एक समाधान जानते हैं? – Assimilater