modWinMain.py 909 B

123456789101112131415161718192021222324252627
  1. """Главное окно приложения"""
  2. from typing import Any
  3. from tkinter import Tk,LabelFrame
  4. from pakApp.pakGui.pakWinMain.pakFrmCmd.modFrmCmd import FrmCmd
  5. class WinMain(Tk):
  6. def __init__(self, gui:Any)->None:
  7. Tk.__init__(self)
  8. self.app:Any=gui.app
  9. self.gui:Any=gui
  10. self.title("БотоФерма WarTank")
  11. self.geometry("800x640")
  12. def run(self)->None:
  13. self.frmCmd=FrmCmd(self)
  14. self.frmListBot=LabelFrame(self,text="Список ботов")
  15. self.frmListBot.pack(fill="both",expand=True)
  16. self.update_list_bot()
  17. self.mainloop()
  18. def update_list_bot(self)->None:
  19. """Обновляет список ботоов с сервера"""
  20. print("WinMain.update_list_bot()")
  21. list_bot:Any=self.app.logic.get_list_bot()
  22. print(f"WinMain.update_list_bot(): list_bot={list_bot}")