我正在创建一个简单的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。