2011-03-15 16 views
5

कार्यालय 2007/2010 के समान विंडो फ्रेम खींचने के लिए Qt4 को मजबूर करने का कोई तरीका है? मैं चाहता हूं कि मेरा एप्लिकेशन सभी विंडोज़ संस्करणों में समान दिखें, न कि विस्टा/7।कार्यालय 2007 में Qt4 कस्टम विंडो फ्रेम की तरह?

शायद QMainWindow के लिए कुछ विस्तार है?

सहायता के लिए धन्यवाद।

उत्तर

2

आपको टाइटलबार को हटाना होगा और इसे स्वयं लागू करना होगा। यह खिड़की प्रबंधक का हिस्सा है। यह आपके द्वारा चलाए जा रहे ओएस के आधार पर आपूर्ति की जाती है (विंडोज़, ओएसएक्स, लिनक्स ...)। यह WindowFlagshttp://doc.trolltech.com/4.2/qwidget.html#windowFlags-prop

+0

धन्यवाद, मुझे एहसास है। मैं एक तैयार समाधान की तलाश में हूं। –

1

की स्थापना द्वारा हटाया जा सकता है अगर आप, ऑफिस 2007 से विषय के बारे में बात कर रहे हैं तो बाद Ribbon Interface ribbon

क्यूटी में कोई तैयार समाधान उपलब्ध है अभी तक धागे के रूप में, है:


संपादित करें: एक वाणिज्यिक तैयार समाधान: http://www.devmachines.com/products/qtitanribbon.html

+0

धन्यवाद, मैं केवल वैकल्पिक खिड़की सजावट की तलाश में था। –

1

http://www.devmachines.com एक उत्पाद QtitanRibbon कहा जाता है, कि अपने आवश्यकताओं को पूरा करते हैं। हालांकि, ध्यान रखें कि आपको रिबन इंटरफेस का उपयोग करने के लिए माइक्रोसॉफ्ट से लाइसेंस प्राप्त करने की आवश्यकता होगी। यह माइक्रोसॉफ्ट से प्राप्त करने के लिए रॉयल्टी मुक्त है, लेकिन वे आपको लाइसेंस नहीं देंगे, क्या आप एक ऐसा एप्लीकेशन बनाना चाहते हैं जो कार्यालय आवेदन के साथ प्रतिस्पर्धा करे।

+0

धन्यवाद, जानना अच्छा है। लेकिन मैं केवल एक अलग प्रकार की खिड़की की सजावट के लिए देख रहा हूं। AFAIK devmachines केवल रिबन प्रदान करता है जो देशी खिड़की सीमाओं के अंदर प्रदर्शित होता है। –

+0

बीटीडब्ल्यू मुझे लगता है कि माइक्रोसॉफ्ट को इस तथाकथित रिबन के लिए एकमात्र अधिकार संयुक्त राज्य अमेरिका पेटेंट पर आधारित है। तो ज्यादातर यूरोपीय इसे अनदेखा कर सकते हैं :) –

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