怎么获取listbox里的值
时间: 2023-06-09 10:04:57 浏览: 205
要获取listbox里的值,可以使用以下代码:
```
selected_items = []
for i in listbox.curselection():
selected_items.append(listbox.get(i))
```
其中,listbox是指要获取值的Listbox对象,curselection()方法返回当前被选中的项目的索引列表,get()方法根据索引返回相应的值。上述代码遍历当前被选中的项目的索引列表,将每个索引对应的值添加到selected_items列表中,最终返回selected_items即为所选项目的值的列表。
相关问题
C#中如何获取listbox中选中的文本值
在C#中,可以通过以下代码来获取ListBox中选中项的文本值:
```csharp
if (listBox1.SelectedItem != null)
{
string selectedText = listBox1.SelectedItem.ToString();
// 选中项的文本值为 selectedText
}
```
在上面的代码中,首先判断ListBox中是否有选中项,如果有,则使用`ToString()`方法获取选中项的文本值。需要注意的是,如果ListBox允许多选,则需要使用`SelectedItems`属性来获取选中项的集合,然后遍历集合获取每个选中项的文本值。
什么取得LISTBOX里面每个ITEM的值
可以使用下面的方法来获取 `Listbox` 中每个 `item` 的值:
```python
# 获取 Listbox 中每个 item 的值
for i in range(listbox.size()):
print(listbox.get(i))
```
其中,`listbox.size()` 返回 `Listbox` 中 `item` 的数量,`listbox.get(i)` 返回第 `i` 个 `item` 的值。你可以将这些值存储在一个列表中,或者对它们进行其他操作。
阅读全文