Saturday 9 December 2017

चेकबॉक्स स्टाइलशीट सूचक फॉरेक्स


स्टाइलशिप में पथ (और सामान्य तौर पर क्यूटी में) पैथः एस के संदर्भ में उपयोग किए जाने वाले संदर्भ में संसाधन फ़ाइलें हैं। जब आप क्यूटी क्रिएटर में एक संसाधन फ़ाइल बनाते हैं, तो यह आपको एक निर्मित निर्देशिका में छवियों को संग्रहीत करने की अनुमति देता है जो आपके exe में संकलित हो जाता है इसलिए: exe में इस संसाधन पथ की जड़ है मुझे नहीं लगता है कि आप अपने exe के पाथ को एक QStyleSheet के अंदर से प्राप्त कर सकते हैं आप इसे रनटाइम में रनटाइम पर अपनी QStyleSheet बनाकर कुछ समय के साथ रख सकते हैं: जिस तरीके से आप शायद इसे संभालना चाहते हैं, वह सापेक्ष पथ का उपयोग करना है। इसके बजाय: imagesimage. png आप हो सकता है.imagesimage. png जहां फ़ोल्डर छवियाँ आपके exe के बगल में रहती हैं और यह है कि कैसे रिश्तेदार पथ काम करते हैं इसके अलावा आपको यह भी ध्यान देना चाहिए कि कार्य पथ संभवत: क्या है, अनुप्रयोग निर्देशिका नहीं है: अगर आपकी कार्यशील निर्देशिका (या दूसरे शब्दों में, वह फ़ोल्डर जो आपके exe से चल रहा है) आपके exes वास्तविक पथ से अलग है, तो आपको एक अलग निर्देशिका में अपने चित्र फ़ोल्डर रखें, उनके लिए पाया जाये। आप इसका उपयोग भी कर सकते हैं। तथा। एक फ़ोल्डर या फ़ाइल को खोजने के लिए कार्य निर्देशिका में ऊपर और नीचे जाने के तरीके का वर्णन करने के लिए नोटेशन वर्तमान निर्देशिका का मतलब है, और। मूल के करीब एक निर्देशिका का मतलब है एप्लिकेशन निर्देशिका और वर्तमान कार्य निर्देशिका कैसे प्राप्त करें, इसके बारे में अधिक जानकारी के लिए QDir और QApplication पर डॉक्स को स्थिर तरीके से पढ़ें। कभी-कभी बीमार मेरे कोड में इस लाइन को डालते हैं और कार्यशील निर्देशिका को देखने के लिए आउटपुट देखें: क्या होता है मतलब भी, इस। एक QStyleSheet में उप घटक या तत्काल बाईं ओर आइटम की एक संपत्ति को संदर्भित कर रहा है। यह सीएसएस के लिए लगभग समान रूप से व्यवहार करता है, लेकिन सीएसएस में यह एक है। बजाय। तो यह कुछ ऐसा है: जैसे सेटिंग्स का एक बड़ा पेड़ नीचे ड्रिल की तरह आप गुण फलक पर क्यूटी डिज़ाइनर में चारों ओर खुदाई करके उनमें से बहुत कल्पना कर सकते हैं। आशा करता है कि मदद करता है। QT प्रलेखन Qt स्टाइल शीट उदाहरण QScrollBar को कस्टमाइज़ करना QScrollBar को अपने subcontrols जैसे हैंडल का उपयोग करके स्टाइल किया जा सकता है। एड-लाइन। उप लाइन। और इसी तरह। ध्यान दें कि यदि कोई गुण या उप-कंट्रोल कस्टमाइज़ किया गया है, तो अन्य सभी गुण या उप-कंट्रोल्स को भी अनुकूलित किया जाना चाहिए। ऊपर स्क्रॉल बार एक ठोस ग्रे बॉर्डर के साथ एक्वामरीन में स्टाइल किया गया है। बाएं तीर और दाएं तीर का एक सफ़ेद पृष्ठभूमि वाला एक ठोस ग्रे बॉर्डर है। एक विकल्प के रूप में, आप एक तीर की छवि भी एम्बेड कर सकते हैं। यदि आप स्क्रॉल पट्टी के स्क्रॉल बटन को एक साथ (किनारों के बजाय) मैक ओएस एक्स पर रखना चाहते हैं, तो आप निम्न स्टाइलशीट का उपयोग कर सकते हैं: ऊपर दिए गए स्टाइलशीट का उपयोग करके स्क्रॉल बार इस तरह दिखता है: ऊर्ध्वाधर स्क्रॉल पट्टी को अनुकूलित करने के लिए निम्न के जैसा एक स्टाइल शीट का उपयोग करें: QSizeGrip कस्टमाइज़ करना QSizeGrip आमतौर पर केवल एक छवि सेट करके स्टाइल किया जाता है QSlider कस्टमाइज़ करना आप निम्न के रूप में क्षैतिज स्लाइडर शैली कर सकते हैं: यदि आप हैंडल से पहले और बाद में स्लाइडर भागों का रंग बदलना चाहते हैं, तो आप ऐड-पेज और उप-पेज subcontrols का उपयोग कर सकते हैं। उदाहरण के लिए, एक ऊर्ध्वाधर स्लाइडर के लिए: QSpinBox QSpinBox को अनुकूलित करना नीचे के रूप में पूरी तरह से अनुकूलित किया जा सकता है (स्टाइल शीट में कमेंट्री इनलाइन है): QSplitter कस्टमाइज़र एक QSplitter QFrame से निकला है और इसलिए इसे QFrame की तरह स्टाइल किया जा सकता है। पकड़ या हैंडल का उपयोग करके अनुकूलित किया गया है: QStatusBar को अनुकूलित करना हम स्थिति पट्टी के लिए पृष्ठभूमि और स्टेटस बार के अंदर की सीमाओं के लिए निम्नानुसार प्रदान कर सकते हैं: नोट करें कि QStatusBar में जोड़े गए विजेट को वंशज घोषणा (यानी) कस्टाइजिंग के जरिए स्टाइल किया जा सकता है QTabWidget और QTabBar को अनुकूलित करना स्क्रीनशॉट के लिए ऊपर, हमें एक स्टाइलशीट की आवश्यकता है: अक्सर हम नीचे की तरह दिखने के लिए टैब को ओवरलैप करने की आवश्यकता करते हैं: एक टैब विजेट के लिए जो ऊपर दिखता है, हम नकारात्मक मार्जिन का उपयोग करते हैं। परिणामस्वरूप स्टाइलशीट इस तरह दिखता है: टैब बार को केंद्र में ले जाने के लिए (नीचे), हमें निम्नलिखित स्टाइलशीट की आवश्यकता होती है: आंसू सूचक और स्क्रॉल बटन को निम्न रूप में अनुकूलित किया जा सकता है: चूंकि क्यूटी 4.6 का क्लोज़ बटन कस्टमाइज़ किया जा सकता है अनुसरण करें: QTableView को कस्टमाइज़ करना प्रतीत होता है कि QTableView में हमारे चयनित आइटम की तरह बंडल गुलाबी को इसकी पृष्ठभूमि के रूप में सफेद करने के लिए फीका हो। यह चयन-पृष्ठभूमि-रंग की संपत्ति के साथ संभव है और सिंटैक्स की आवश्यकता है: कोने विजेट को निम्न शैली पत्रक का उपयोग करके कस्टमाइज़ किया जा सकता है QToolBar को कस्टमाइज़ करना पृष्ठभूमि और क्यूटीबेल का संभाल नीचे के अनुसार कस्टमाइज़ किया गया है: QToolBox कस्टमाइज़ करना QToolBox का टैब टैब subcontrol का उपयोग कर अनुकूलित कर रहे हैं सामान्य गलतियाँ स्टाइलशीट का उपयोग करते समय यह खंड कुछ सामान्य गलतियों को सूचीबद्ध करता है। QPushButton और छवियाँ जब एक QPushButton स्टाइल बटन ग्राफिक के रूप में छवि का उपयोग करना अक्सर वांछनीय होता है पृष्ठभूमि-छवि सम्पत्ति का प्रयास करना आम है, लेकिन इसमें कई कमियां हैं: उदाहरण के लिए, पृष्ठभूमि अक्सर बटन सजावट के पीछे छिपाई जाती है, क्योंकि यह पृष्ठभूमि नहीं माना जाता है इसके अलावा, यदि बटन का आकार बदल दिया गया है, तो संपूर्ण पृष्ठभूमि को बढ़ाया जाएगा या टाइल किया जाएगा, जो हमेशा अच्छा नहीं दिखता। यह सीमा-छवि संपत्ति का उपयोग करना बेहतर होता है, क्योंकि यह पृष्ठभूमि की परवाह किए बिना पृष्ठभूमि को प्रदर्शित करेगा (आप पृष्ठभूमि के साथ इसे जोड़ सकते हैं यदि इसमें अल्फा मान हैं), और इसमें बटन रीसाइज़िंग से निपटने के लिए विशेष सेटिंग्स हैं । निम्नलिखित स्निपेट पर विचार करें: यह इस तरह दिखने वाले बटन का उत्पादन करेगा: यूआरएल के बाद संख्या क्रमशः शीर्ष, दाएं, नीचे और बाएं नंबर पिक्सल देती है। ये संख्या सीमा के अनुरूप हैं और जब आकार बदलता है, तब तक खिंचाव नहीं होना चाहिए। जब भी आप बटन का आकार बदलते हैं, तो छवि का मध्य भाग दोनों दिशाओं में फैला होगा, जबकि स्टाइलशीट में निर्दिष्ट पिक्सेल नहीं होगा। इससे बटन की सीमाएं अधिक प्राकृतिक दिखाई देती हैं, जैसे:

No comments:

Post a Comment