从列表框以及列表中删除多个选定项目

时间:2017-04-02 09:46:34

标签: python tkinter listbox

我正在创建一个简单的GUI程序来管理优先级。

我在列表框中以及同时从列表中删除所选项目时遇到了麻烦。

例如,在C#中,我将创建以下方法:

void Remove()
{
    Priority priority = new Priority();
    try { priority = FindPriority(listView1.SelectedItems[0].Text); }
    catch { return; }
    if (listView1.SelectedItems.Count > 0)
    {
        try
        {
            foreach (ListViewItem eachItem in listView1.SelectedItems)
            {
                priorities.RemoveAll(x => x.Subject == eachItem.Text);
                listView1.Items[listView1.Items.Count - 1].Selected = true;
                listView1.Items.Remove(eachItem);
            }
        }
        catch { }
    }
    else
    {
        MessageBox.Show("You have not selected any priorities!", "Notification", MessageBoxButtons.OK, MessageBoxIcon.Information);
    }
}

我怎样才能在Python中执行此操作?

我使用的是Python 3.5。

0 个答案:

没有答案