سؤال

ولدي التطبيق مكتوبة في بيثون أن يقدم بعض البيانات في طريقة عرض شجرة. افتراضيا، عرض شجرة هو شأن البيضاء السريع: مع مثلثات السريع: تذكر لتوسيع العقد.

هل من الممكن لتغيير هذا النمط إلى أن تكون أكثر مثل طريقة عرض شجرة مستكشف ويندوز؟ على وجه التحديد، أود أن خطوط عمودية تشير النسب من العقد.

إذا هذا أمر ممكن، وكيف يتم ذلك؟

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

المحلول

لخطوط ربط السهام هناك طريقة في gtk.TreeView لذلك، يرى <وأ href = "http://library.gnome.org/devel/pygtk/stable/class-gtktreeview.html#method-gtktreeview --اضبط-خطوط شجرة تمكين "يختلط =" نوفولو noreferrer "> http://library.gnome.org/devel/pygtk/stable/class-gtktreeview.html#method-gtktreeview--set-enable-tree- خطوط

نصائح أخرى

وتحتاج إلى إنشاء CellRenderers مخصصة لهذا الغرض. قد يساعد الروابط أدناه.

http://www.pygtk.org/pygtk2tutorial/ch-TreeViewWidget.html

http://www.pygtk.org/pygtk2tutorial/sec-CellRenderers.html

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