के लिए आवश्यक वास्तविक आकार की गणना करें मैं GUI में uicontrols के लिए आवश्यक वास्तविक आकार की गणना करने की कोशिश कर रहा हूं ताकि जीयूआई स्वयं को उचित रूप से आकार दे सके। मेरी समस्या यह है कि यूआईकंट्रोल की बाहरी संपत्ति केवल टेक्स्ट क्षेत्र है, और मुझे आस-पास के नियंत्रण (जैसे पॉपअप में नीचे तीर या संपादन नियंत्रण के मार्जिन) के आकार को निर्धारित करने का कोई तरीका नहीं मिल रहा है। क्या नियंत्रण पर सजावट का आकार पाने का कोई तरीका है?MATLAB uicontrol
मैंने MATLAB Answers पर this related question देखा, जो ऐसा लगता है कि यह कोई समाधान भी समाप्त नहीं हुआ है।
संपादित करें:
uicontrol('style', 'popup', 'string', {'a long string'})
सीमा केवल मुझे कितना बड़ा "एक लंबी स्ट्रिंग" बताता है:
उदाहरण के लिए, मैं गणना करने के लिए कितना बड़ा इस पॉपअप सामग्री को काटने से बचने के लिए किया जाना चाहिए चाहते हैं है, और मुझे अभी भी पता नहीं है कि पॉपअप को कितना बड़ा बनाना है। मैं यह निर्धारित करने का एक तरीका चाहता हूं कि उपयोगकर्ता के प्रदर्शन पर कितनी अतिरिक्त जगह की आवश्यकता है (यह माने बिना कि वे कौन से ओएस या फ़ॉन्ट आकार का उपयोग करते हैं)।
स्थिति केवल आपको नियंत्रण का वर्तमान आकार बताती है। यह आपको नियंत्रण के आकार के बारे में कुछ भी नहीं बताता है। मैंने समस्या का एक उदाहरण जोड़ने के लिए सवाल संपादित किया। –