| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- """Фрейм для отображения состояния шахты"""
- from typing import Any
- from tkinter import LabelFrame, Label
- class FrmShahta(LabelFrame):
- """Фрейм для отображения состояния шахты на базе"""
- def __init__(self, frm_basa: Any) -> None:
- LabelFrame.__init__(self,
- master=frm_basa,
- text="Шахта",
- border=3,
- relief="sunken")
- self.pack(side="left")
- self.lbl_level = Label(self,
- text="Уровень: 0",
- border=3,
- relief="ridge",
- anchor="w")
- self.lbl_level.pack(side="top", fill="x")
- self.lbl_kol = Label(self,
- text="Режим: -",
- border=3,
- relief="ridge",
- anchor="w")
- self.lbl_kol.pack(side="top", fill="x")
- self.lbl_nazv = Label(self,
- text="Название: -",
- border=3,
- relief="ridge",
- anchor="w")
- self.lbl_nazv.pack(side="top", fill="x")
- self.lbl_vrema = Label(self,
- text="Время: -",
- border=3,
- relief="ridge",
- anchor="w")
- self.lbl_vrema.pack(side="top", fill="x")
- def upstat(self, src) -> None:
- """Обновляет состояние шахты на базе"""
- self.lbl_level["text"] = "Уровень: " + src["шахта_уровень"]
- self.lbl_kol["text"] = "Режим: " + src["шахта_сделать_кол"]
- self.lbl_nazv["text"] = "Название: " + src["шахта_сделать_назв"]
- self.lbl_vrema["text"] = "Время: " + src["шахта_сделать_время"]
|