2009-09-11 12 views
5

में मैं क्यूटी उपयोग कर रहा हूँ एक क्रॉस मंच आवेदन को विकसित करने के। मैं बाएं दो खिड़कियों (एक एचयूडी विंडो और एक बनावट खिड़की) के स्वरूप और अनुभव को दोहराने की कोशिश कर रहा हूं लेकिन अब तक मैं नहीं देख सकता कि सही खिड़की को छोड़कर किसी भी तरह की खिड़की कैसे प्राप्त करें। क्या किसी को कोई विचार है कि उन प्रकार की खिड़कियों को दोहराने के लिए कैसे?कोको बनावट विंडो क्यूटी

alt text http://th30z.netsons.org/wp-content/uploads/cocoa-windows-105.png

उत्तर

4

Transmission पर एक नज़र डालें। उनके पास प्लेटफ़ॉर्म स्वतंत्र पृष्ठभूमि प्रक्रिया है और प्रत्येक प्लेटफॉर्म के लिए मूल पुस्तकालयों में इंटरफ़ेस लिखते हैं। इस तरह वे सभी 3 प्लेटफार्मों पर एक अच्छा दिखने वाला आवेदन सुनिश्चित करते हैं।

आप अतिरिक्त काम करने के लिए वहाँ कुछ क्यूटी द्वारा प्रदान की बातें हैं नहीं करना चाहते हैं:

सबसे आसान तरीका शायद जाना होगा और hack the Qt source

1

मुझे लगता है कि एक QMacNativeWidget आप आप क्या चाहते हैं क्या करते हो की अनुमति देगा। हालांकि, अगर आप इसे केवल ओएस एक्स पर लिख रहे हैं तो इसे सिर्फ कोको ऐप बनाना बेहतर होगा।

+1

हां, यही कारण है कि मैंने केवल कोको ऐप बनाने का सुझाव दिया। – Amok

+0

यह एक मैक केवल एप्लिकेशन नहीं है यह क्रॉस प्लेटफार्म है। लेकिन मैं कुछ संवाद बॉक्सों को एक मैक लुक और एचयूडी विंडो का उपयोग करके महसूस करना चाहता हूं। मैं विंडोज प्लेटफ़ॉर्म के लिए नियमित संवाद बॉक्स का उपयोग करूंगा। – DHamrick

-4

क्रॉस-प्लेटफ़ॉर्म तरीके से बनावट/एचयूडी विंडो संभव नहीं हैं क्योंकि वे ओएस एक्स-केवल हैं।

एकमात्र समाधान जिसे मैं सोच सकता हूं, कोको में स्विच करना है - या एचयूडी/बनावट खिड़कियों के विचार को पूरी तरह से छोड़ देना और सभी प्लेटफार्मों पर काम करने पर ध्यान केंद्रित करना है।

+0

-1 अत्यधिक निराशावाद के लिए;) – slf

+0

तकनीकी रूप से, सभी प्लेटफार्मों में एक खिड़की बनाने या बटन खींचने का कोई तरीका नहीं है। फ्रेमवर्क काम करने के लिए पर्याप्त प्लेटफॉर्म पर पर्याप्त सुविधाएं प्रदान करके उस मुद्दे के आसपास काम करते हैं ... –

संबंधित मुद्दे