Как сделать обновляющуюся форму [npyscreen]
Как в Text сделать обновляющимся, код запускается но форма не загружается а просто пустая командная строка.
import npyscreen, pymysql, time
class MyTestApp(npyscreen.NPSAppManaged):
def onStart(self):
self.registerForm("MAIN", MainForm())
class MainForm(npyscreen.Form):
def create(self):
while True:
con = pymysql.connect(host='', user='', password='', database='')
cur = con.cursor()
cur.execute(f"SELECT COUNT(Id) FROM Log")
t = cur.fetchone()[0]
print(t)
time.sleep(1)
self.add(npyscreen.TitleText, name="Text:", value=str(t))
def afterEditing(self):
self.parentApp.setNextForm(None)
if __name__ == '__main__':
TA = MyTestApp()
TA.run()