ฉันต้องการตั้งค่าอาร์เรย์เป็น wxListCtrl
คล้ายกับฟังก์ชัน Set
เมื่อใช้ wx.ListBox
หรือฟังก์ชัน SetItems
เมื่อใช้ wx.ComboBox
ใน wxpython API ดูเหมือนว่าจะมีฟังก์ชัน Append
เท่านั้น
ฉันต้องการตั้งค่าอาร์เรย์เป็น wxListCtrl
คล้ายกับฟังก์ชัน Set
เมื่อใช้ wx.ListBox
หรือฟังก์ชัน SetItems
เมื่อใช้ wx.ComboBox
ใน wxpython API ดูเหมือนว่าจะมีฟังก์ชัน Append
เท่านั้น
ฉันไม่เห็นวิธีง่ายๆ ในการทำเช่นนี้ใน API นอกเหนือจากการใช้ลูป มีตัวอย่างแปลก ๆ ในการสาธิต wxPython สำหรับ ListCtrl โดยที่พวกเขาตั้งค่า dict เป็นข้อมูลสำหรับตัวควบคุมรายการ คุณอาจจะชอบสิ่งนั้น อีกทางหนึ่ง ฉันสนุกกับการใช้วิดเจ็ต ObjectListView (http://pypi.python.org/pypi/ObjectListView) เพราะฉันคิดว่ามันใช้งานได้ง่ายกว่าอยู่แล้ว
ใน wxPython 2.9 มี DVC_ListCtrl ใหม่ แต่ก็อาจต้องมีการวนซ้ำด้วย