كيف يمكنني تحديد في العنصر في qtreeview الموجود داخل QCombobox
سؤال
لدي qtreeview كمنظر في QCombobox.في تطبيقي، فإن العناصر الجذر هي ملصقات فئة ولا يتم تحديدها.عندما أقوم بإنشاء طريقة العرض، أود أن أختار مسبقا من العناصر الفردية (يتم تحديد عنصر الجذر الأول بشكل افتراضي)، لكنني لا أستطيع معرفة كيف.أمثلة على ذلك (خاصة بالنسبة لبيتثون) رقيقة على الأرض.
إليك مثالتي المبسطة:
giveacodicetagpre.تم طرح السؤال إلى حد كبير قبل ، ولكن ليس لبيتثون، والحل المنشور لا يعمل بالنسبة لي.
المحلول
هذا هو وسيلة بديلة وأكثر عام لرمزك الحالي.ستعمل على مستوى إضافي من العناصر المتداخلة وأي تكوين العناصر القابلة للتحديد.
giveacodicetagpre.نصائح أخرى
هذا سيعمل إذا كنت تستخدم qtreewidget كمنظر ونموذج على Combobox I.E.
giveacodicetagpre.بالإضافة إلى ذلك، ستحتاج إلى تغيير دالة Additems الخاصة بك () لإنشاء qtreewidget مع qtreewidgetitem's للأطفال.بمجرد القيام بذلك، سيختار ما يلي عنصر في Treewidget:
giveacodicetagpre.يعتمد هذا على المثال الموجود على المثال هنا .
نأمل أن يساعد هذا.