كيف يمكنني تحديد في العنصر في qtreeview الموجود داخل QCombobox

StackOverflow https://stackoverflow.com//questions/9671206

سؤال

لدي qtreeview كمنظر في QCombobox.في تطبيقي، فإن العناصر الجذر هي ملصقات فئة ولا يتم تحديدها.عندما أقوم بإنشاء طريقة العرض، أود أن أختار مسبقا من العناصر الفردية (يتم تحديد عنصر الجذر الأول بشكل افتراضي)، لكنني لا أستطيع معرفة كيف.أمثلة على ذلك (خاصة بالنسبة لبيتثون) رقيقة على الأرض.

إليك مثالتي المبسطة:

giveacodicetagpre.

لقد عملت من الأمثلة هنا و هنا

تم طرح السؤال إلى حد كبير قبل ، ولكن ليس لبيتثون، والحل المنشور لا يعمل بالنسبة لي.

هل كانت مفيدة؟

المحلول

هذا هو وسيلة بديلة وأكثر عام لرمزك الحالي.ستعمل على مستوى إضافي من العناصر المتداخلة وأي تكوين العناصر القابلة للتحديد.

giveacodicetagpre.

نصائح أخرى

هذا سيعمل إذا كنت تستخدم qtreewidget كمنظر ونموذج على Combobox I.E.

giveacodicetagpre.

بالإضافة إلى ذلك، ستحتاج إلى تغيير دالة Additems الخاصة بك () لإنشاء qtreewidget مع qtreewidgetitem's للأطفال.بمجرد القيام بذلك، سيختار ما يلي عنصر في Treewidget:

giveacodicetagpre.

يعتمد هذا على المثال الموجود على المثال هنا .

نأمل أن يساعد هذا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top