(क्यूएमएल) फ्लिकेबल को आवश्यकतानुसार काम नहीं करना


26

इसलिए, उबंटू ऐप बनाते समय मुझे flickableस्क्रॉलिंग के लिए उपयोग करने की आवश्यकता थी , इसलिए अब मेरे पास फॉर्म का कोड है

Page{
  ...
  Flickable {
    anchors.fill: parent
    content.height: element1.height + element2.height ...

    ...
  }
}

जब मैं इसे अपने फोन (ubuntu utopic) पर चलाता हूं, तो फ़्लिकर की डिफ़ॉल्ट स्थिति हेडर से कुछ सौ पिक्सेल कम होती है। जब मैं इसे फ्लिक करता हूं, तो यह सही स्थिति में रहता है, जिसे शुरू से ही रहना चाहिए। इसके अलावा, जब पेजस्टैक का उपयोग किसी अन्य पृष्ठ को धकेलने के लिए किया जाता है, तो इस पर वापस आ जाएं, यह सही स्थिति में रहता है। यह क्यों है और मैं इसे कैसे ठीक कर सकता हूं, ताकि यह शुरू से ही सही स्थिति में हो सके।

नोट : मैंने एंकर, चौड़ाई, ऊंचाई, सब कुछ के साथ कई संयोजनों की कोशिश की है। एक बार मैंने इसे पोजीशन में रहने के लिए प्राप्त किया, लेकिन जब फ़्लर्ट किया तो हेडर को ओवरलैप कर दिया।


1
यह सवाल वास्तव में स्टैक ओवरफ्लो का है। और आपको कोड का बड़ा टुकड़ा प्रदान करना चाहिए: मुझे लगता है कि अपराधी सामग्री में है। QML बहुत ही नाजुक और सनकी प्रणाली है जिसमें बहुत सारी अतार्किक निर्भरताएं होती हैं।
बारफू अल्बिनो

2
@BarafuAlbino मुझे लगता है कि यह यहाँ और अधिक फिट बैठता है क्योंकि मुझे लगता है कि यह बहुत एसडीके विशिष्ट है, यह मत सोचो कि कच्चे qml इस तरह से व्यवहार करेंगे। इसके अलावा, यह एक बग हो सकता है, जैसा कि मैं कहता हूं कि जब फ्लिपिंग होती है तो यह सही स्थिति में रहता है।
user2563892

1
हां, कृपया इस प्रश्न को यहां छोड़ दें, जहां अन्य उबंटू ऐप डेवलपर्स को फायदा होगा
mhall119

@ mhall119 मेरे लिए खड़े होने के लिए धन्यवाद, कम से कम वे आपकी बात
मानेंगे

3
@BarafuAlbino यह सवाल यहां बिल्कुल ठीक है। उबंटू के विकास के बारे में प्रश्न सहायता केंद्र के प्रति विषय हैं
सेठ

जवाबों:


0

थोड़ा qml देखने का तरीका है कि क्या चल रहा है, खासकर जब से सभी घटक स्थिति एक दूसरे को प्रभावित करते हैं।

इसका एक उपाय यह होगा कि आप जिस चीज़ को करने के लिए अपने चंचलता को सही स्थिति में लाएँ, और फिर clip: trueउसे हेडर को ओवरलैप करने से रोकने के लिए संपत्ति जोड़ें ।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.