Initial commit

This commit is contained in:
user
2026-07-12 14:06:45 +04:00
commit a75028d68f
148 changed files with 3275 additions and 0 deletions
@@ -0,0 +1,21 @@
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