2011-06-07 9 views
6

में सिग्नल को सिग्नल कनेक्ट करना संभव है। मैं सिग्नल & स्लॉट दस्तावेज सिग्नल में पढ़ रहा हूं और यह कहता है कि आप सिग्नल को सिग्नल से कनेक्ट कर सकते हैं और दूसरे सिग्नल से जुड़े स्लॉट को ट्रिगर कर सकते हैं श्रृंखला में मुझे क्यूटी डिजाइनर में ऐसा करने का कोई तरीका नहीं मिल रहा है, यह केवल आपको एक सिग्नल को सिग्नल से जोड़ने के लिए सिग्नल को सिग्नल से कनेक्ट करने देता है। इसके अलावा मैं इसे दस्तावेज़ों में नहीं ढूंढ सकता लेकिन यदि सिग्नलिंग तर्क को लेकर पहले सिग्नल के साथ सिग्नल से जुड़ा सिग्नल है उदाहरण के लिए क्यूस्ट्रिंग को श्रृंखला के साथ प्रचारित किया जाएगा।क्यूटी: क्या क्यूटी डिजाइनर

धन्यवाद!

+0

क्या आप "सिग्नल बाउंस" से क्या मतलब समझ सकते हैं? – Gregg

+1

बस इसे संपादित करें, उम्मीद है कि –

उत्तर

1

मुझे नहीं लगता कि डिजाइनर में यह संभव है (यह करना बहुत आम बात नहीं है)। लेकिन आप इसे अपने कस्टम कोड में कर सकते हैं।

मूल सिग्नल के साथ उत्सर्जित पैरामीटर रिले के बाद स्लॉट पर पारित किए जाएंगे।

+2

अधिक समझ में आता है "(यह करना बहुत आम बात नहीं है)": आम तौर पर, मैं कहूंगा। – TonyK

+0

उसी "फ़ॉर्म"/फ़ॉर्म के समूह में विगेट्स के बीच जो आपके पास डिज़ाइनर व्यू में है? – Mat

+0

@Mat फॉर्म विजेट पर 'परिवर्तित()' सिग्नल के बारे में सोचें जो आंतरिक विगेट्स के 'currentIndexChanged (int) 'आदि जैसे विभिन्न संकेतों को रिले करता है। डिज़ाइनर फॉर्म विजेट के स्लॉट से भी कनेक्ट हो सकता है, दुर्भाग्य से सिग्नल नहीं ... –

4

आप इसे क्यूटी डिजाइनर में नहीं कर सकते हैं; आपको कोड में करना है। और हाँ, आप QString पैरामीटर का प्रचार कर सकते हैं।

+0

ऐसा कुछ भी नहीं है जो क्यूटी डिजाइनर में इसे मौलिक स्तर पर जोड़ने के खिलाफ बात करेगा, सिवाय इसके कि यह वर्तमान '.ui' प्रारूप में अभिव्यक्त नहीं है, जो '' तत्वों का उपयोग करता है। '<स्लॉट टाइप = "सिग्नल"> या इसी तरह के किसी भी बदलाव को पीछे की ओर नहीं किया जाएगा-पुराने' यूआईसी 'के साथ संगत। –