2010-11-28 18 views
6

विज़ुअलाइज़ करें मैं वर्तमान में कई कस्टम विगेट्स के साथ काम कर रहा हूं जो एक दूसरे के साथ संवाद करने के लिए विभिन्न सिग्नल और स्लॉट प्रदान करते हैं।क्यूटी सिग्नल और स्लॉट

उदा। एक विजेट है जो नेटवर्क कनेक्शन स्थापित करता है और फिर दूसरों को सिग्नल उत्सर्जित करता है जो तब उनके राज्य को अक्षम से सक्षम करने के लिए बदल देता है।

अब मैं कल्पना करना चाहता हूं कि ये विजेट कैसे काम करते हैं और पूछना चाहते हैं कि सबसे अच्छा तरीका क्या होगा? क्या कोई यूएमएल आरेख प्रकार है जो इस उद्देश्य के लिए उपयुक्त होगा?

शायद पहले से ही ऐसे उपकरण हैं जो स्वचालित रूप से कनेक्शन ढूंढ सकते हैं और उन्हें प्रदर्शित कर सकते हैं?

अच्छा होगा अगर इस्तेमाल किए गए स्लॉट/संकेतों को भी प्रदर्शित करना संभव नहीं होगा।

संपादित करें: अच्छा नहीं होगा अगर वहाँ एक दृष्टिकोण है जो सिर्फ QWidgets लेकिन यह भी QObject का वर्ग है जो भी सिग्नल/स्लॉट

उत्तर

5

शायद यह http://hackatool.blogspot.co.at/2013/05/simple-tool-to-visualize-connections.html मदद कर सकता है यह एक बहुत ही सरल प्रोग्राम है जो कनेक्शन को देखने के लिए डीओटी का उपयोग करता है लेकिन यह काफी सीमित है।

+2

कुछ भी नहीं, धन्यवाद – MOnsDaR

0

डिजाइनर है, संकेत/स्लॉट संपादन मोड में नहीं प्रदर्शित कर सकता है हो सकता है, वास्तव में करता है ।

+4

मैं QtDesigner के साथ बनाई गई यूई-फाइलों से विरासत में हूं और परिणामस्वरूप कक्षाओं में सिग्नल/स्लॉट जोड़ रहा हूं। QtDesigner बस .ui-files के लिए sig/slots दिखाने में सक्षम है। एक और समस्या यह है कि वहां QObjects भी हो सकते हैं जिनमें सिग्नल/स्लॉट हैं। इन प्रकारों में एक .ui नहीं है। – MOnsDaR

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