Qt

2010-12-28 14 views
7

में चलने वाले टैब बनाएं I Qt में एक एप्लिकेशन बनाना चाहते हैं जहां QTabBar में टैब "अनदेखा" हो सकते हैं, इसलिए वे एक फ़्लोटिंग विंडो बन जाएंगे, या किसी अन्य QTabBar में खींचा जा सकता है और उस QTabBar में "स्थानांतरण" किया जा सकता है। मेरा लक्ष्य है कि उपयोगकर्ता को एक-दूसरे के चारों ओर मॉड्यूल खींचकर इंटरफ़ेस को पूरी तरह से अनुकूलित करने दें।Qt

यदि आपने कभी भी प्रभाव CS5 के बाद एडोब का उपयोग किया है, तो इसका सटीक प्रभाव है जिसे मैं ढूंढ रहा हूं। यह आपको एक टैब खींचने और इसे अपनी खिड़की के रूप में फ़्लोट करने की अनुमति देता है, इसे किसी अन्य टैब पेज में डॉक करता है और बहुत कुछ करता है।

तो, अगर कोई मुझे इस बारे में सही दिशा में इंगित कर सकता है कि इस बारे में कैसे जाना है, या यहां तक ​​कि जहां मैं शुरू करूंगा तो यह बहुत अच्छा होगा!

उत्तर

10

Qt Main Window Demo पर एक नज़र डालें, यह QTabBar के बजाय QDockWidget का उपयोग करता है। इस उदाहरण में आपके क्यूटी स्थापना के QTDIR/demos/फ़ोल्डर शामिल होना चाहिए।

आप देखेंगे कि विंडो में कोई टैब नहीं हैं, लेकिन कुछ डॉक खींचने और इसे किसी अन्य डॉक पर छोड़ने का प्रयास करें, आप देखेंगे कि एक टैबबार बनाया गया है। इसके अलावा डॉक्स डेस्कटॉप के चारों ओर तैर सकते हैं। यह व्यवहार क्यूटी द्वारा प्रदान किया जाता है और इसे केवल डॉक्स के लिए कुछ झंडे सेट करने के साथ सक्षम या अक्षम किया जा सकता है। अधिक जानकारी के लिए कोड की जांच करें।

मुझे उम्मीद है कि यह वही था जो आप खोज रहे थे।

+0

यह वास्तव में खराब दिखता है यदि आपके पास नीचे के टैब नहीं हैं जो शर्म की बात है :( – paulm

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