Python在wxListC中创建行外项的字典类型变量

2024-09-28 05:28:21 发布

您现在位置:Python中文网/ 问答频道 /正文

在我的wxPython应用程序中,我有一个wxListCtrl,其中填充了一些数据。有没有一种方法可以使用ListCtrl行项目创建字典变量

假设我的列表控件中有4行列:-Rush(是/否),主题,接收日期时间

我想创建一个字典变量下图:-你知道吗

mydata = {
1 : ("Y", "Subject1", "datetime1"),
2 : ("N", "Subject2", "Datetime2"),
3 : ("N", "Subject3", "datetime3"),
4 : ("Y", "Subject4", "Datetime4")
}

Tags: 数据项目方法应用程序主题列表字典时间
1条回答
网友
1楼 · 发布于 2024-09-28 05:28:21

只需在行中循环,并检索数据,如下所示:

def get_dict(self):
    data = {}
    count = self.list_ctrl.GetItemCount()
    for row in range(count):
        data[row + 1] = tuple([self.list_ctrl.GetItem(itemId=row, col=c).GetText() for c in range(3)])
    return data

相关问题 更多 >

    热门问题