2013-02-26 41 views
6

मैं क्यूटी & का उपयोग करने के लिए सीख रहा हूं वर्तमान में अपने मानक प्रारूप में अधिकांश विजेट्स के साथ एक एप्लिकेशन विकसित करने में सक्षम है। अब मैं अपने विजेट को और अधिक सुंदर बनाना चाहता हूं। विंडोज़ के लिए मानक एक बहुत सुस्त है। मैं जानना चाहता हूं कि विजेट के कौन से गुण सामान्य रूप से उनकी उपस्थिति को बदलने के लिए उपयोग किए जाते हैं। उदाहरण के लिए, मानक QPushButton में ग्लास उपस्थिति नहीं है जैसा कि this वीडियो में देखा जा सकता है। कृपया 0:10 पर बटन के अनुभव का निरीक्षण करें (वीडियो शुरू करने के बाद 10 सेकंड)। Here का एक और उदाहरण। डाउन बटन & नीचे बटन के & बटन नीचे है। मैं क्यूटी में ऐसा संपादन कैसे करूं? कृपया ध्यान दें कि मैं यूआई की प्रतिलिपि नहीं बनाना चाहता हूं, बस इतना जानना चाहता हूं कि इस तरह के सुंदर विजेट कैसे बनाएं? इस विषय पर कोई भी मदद मेरे लिए बहुत उपयोगी होगी। धन्यवाद।Qt में डिफ़ॉल्ट UI तत्वों को और अधिक सुंदर कैसे बनाएं?

उत्तर

3

आप QStyle वर्ग http://doc.qt.io/qt-4.8/qstyle.html

+0

इसके लिए धन्यवाद। लेकिन क्या आप कोई आलेख या कुछ ट्यूटोरियल जानते हैं जो इसका उपयोग कैसे करता है? यह पहली बार देखने के लिए मेरे लिए बहुत बड़ा और मुश्किल लगता है। शैली आप की जरूरत के साथ ' ; –

+1

आप मौजूदा शैलियों आप ' QApplication :: setStyle (नई QWindowsStyle) कर सकता है में से एक का उपयोग करने के छड़ी है। मैं चाहता हूं कि आप स्पष्टता को कस्टमाइज़ करना चाहते हैं, मुझे लगता है कि स्टाइलशीट – kassak

+0

ठीक से उपयोग करना आसान होगा, लेकिन क्या आप स्टाइल शीट के लिए कोई ट्यूटोरियल जानते हैं? मैं जीयूआई प्रोग्रामिंग में एक नौसिखिया हूं। –

4

QStyle पर एक नजर है चाहिए एक विकल्प है, एक दूसरे को, एक भी घटक के स्टाइल शीट संपादित करने के लिए क्यूटी डिजाइनर में, आप आइटम के सीएसएस शीट खोल सकते हैं।

http://qt-project.org/doc/qt-4.8/stylesheet-examples.html

+0

AFAIK, सीएसएस वेब पेजों के विकास में उपयोग की जाने वाली एक स्क्रिप्टिंग भाषा है। सीएसएस के बिना QStyle के साथ सौदा कर सकते हैं? लिंक के लिए धन्यवाद यह बहुत ही जानकारीपूर्ण लगता है। इस बारे में यूट्यूब पर किसी भी वीडियो ट्यूटोरियल पता है? –

1

तुम सिर्फ क्यूटी जानने के लिए शुरू कर दिया और आप कुछ बिग बॉस द्वारा QWidget शैली क्यूटी करने के लिए विवश नहीं कर रहे हैं क्योंकि यह क्यूटी का भविष्य है, जबकि QWidgets + स्टाइलशीट हैं Qt QML जानने के लिए आप की सलाह देते हैं, तो अप्रचलित हो रहा है। इसके अलावा यह बग्गी स्टाइलशीट के साथ सौदा करने के मुकाबले घोषणात्मक क्यूएमएल के खिलाफ कार्यक्रम के लिए बहुत आसान है।

+0

फर्स्ट लुक पर काफी प्रभावशाली लग रहा है। जवाब के लिए धन्यवाद। –