add sources files

This commit is contained in:
danamir
2021-06-23 07:22:38 +03:00
parent 012dfc3e49
commit 129f6b6d63
13 changed files with 1294 additions and 131 deletions

27
main.py
View File

@@ -5,21 +5,26 @@ from db.models import Student
from sqlalchemy import exists
from db.models import Session
from gui import SecondPage
import logging
import platform
import os
logging.basicConfig(filename="app.log",
#\ - винда | - другие ос
class MyFrame(wx.Frame):
def __init__(self, *args, **kwds):
logging.basicConfig(filename="app.log",
filemode='a',
format='%(asctime)s,%(msecs)d %(name)s %(levelname)s %(message)s',
datefmt='%H:%M:%S',
level=logging.DEBUG)
logging.info("Running Urban Planning")
logging.info("main page runing")
class MyFrame(wx.Frame):
def __init__(self, *args, **kwds):
# begin wxGlade: MyFrame.__init__
kwds["style"] = kwds.get("style", 0) | wx.DEFAULT_FRAME_STYLE
wx.Frame.__init__(self, *args, **kwds)
@@ -28,7 +33,7 @@ class MyFrame(wx.Frame):
self.inpt_familia = wx.TextCtrl(self.panel_1, wx.ID_ANY, "")
self.inpt_group = wx.TextCtrl(self.panel_1, wx.ID_ANY, "")
self.inpt_zachetka = wx.TextCtrl(self.panel_1, wx.ID_ANY, "")
self.btn_settings = wx.Button(self.panel_1, wx.ID_ANY, u"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438")
self.btn_settings = wx.Button(self.panel_1, wx.ID_ANY, u"Настройки")
self.btn_next = wx.Button(self.panel_1, wx.ID_ANY, u"\u0414\u0430\u043b\u0435\u0435")
self.btn_settings.Bind(wx.EVT_BUTTON, self.setup)
@@ -103,9 +108,6 @@ class MyFrame(wx.Frame):
dlg.Destroy()
def go_page2(self, event):
name = self.inpt_name.GetValue()
name = name.replace(' ', '')
@@ -136,13 +138,10 @@ class MyFrame(wx.Frame):
new_session.add(student)
new_session.commit()
from gui import SecondPage
SecondPage.SecondPage.OnInit(SecondPage)
self.Destroy()
# todo Перенести весь функционал из main.py
# todo Подключить логирование
# todo Настроить относительные пути к ресурсам
@@ -150,7 +149,7 @@ class MyFrame(wx.Frame):
def setup(self):
pass
print("Setup pressed")
class MyApp(wx.App):