Files
2026-07-12 14:06:45 +04:00

22 lines
596 B
Python

import tkinter as tk
class UserListView:
"""
Виджет списка пользователей.
"""
def __init__(self, master):
self.frame = tk.Frame(master)
self._listbox = tk.Listbox(self.frame, width=40)
self._listbox.pack(padx=10, pady=10)
def set_items(self, items: list[str]) -> None:
self._listbox.delete(0, tk.END)
for it in items:
self._listbox.insert(tk.END, it)
def get_selected(self) -> str | None:
sel = self._listbox.curselection()
return self._listbox.get(sel[0]) if sel else None