diff --git a/gui/__pycache__/second_page.cpython-37.pyc b/gui/__pycache__/second_page.cpython-37.pyc new file mode 100644 index 0000000..3944394 Binary files /dev/null and b/gui/__pycache__/second_page.cpython-37.pyc differ diff --git a/gui/second_page.py b/gui/second_page.py index 429927c..1520f76 100644 --- a/gui/second_page.py +++ b/gui/second_page.py @@ -17,14 +17,6 @@ class SecondPagePanel(wx.Panel): self.m_radioBtn9 = wx.RadioButton(self, wx.ID_ANY, u"Лабораторная работа № 1.", wx.DefaultPosition, wx.DefaultSize, 0) fgSizer3.Add(self.m_radioBtn9, 0, wx.ALL, 5) - self.m_radioBtn10 = wx.RadioButton(self, wx.ID_ANY, u"Лабораторная работа № 2.", wx.DefaultPosition, wx.DefaultSize, 0) - fgSizer3.Add(self.m_radioBtn10, 0, wx.ALL, 5) - - self.m_radioBtn11 = wx.RadioButton(self, wx.ID_ANY, u"Лабораторная работа № 3.", wx.DefaultPosition, wx.DefaultSize, 0) - fgSizer3.Add(self.m_radioBtn11, 0, wx.ALL, 5) - - self.m_radioBtn12 = wx.RadioButton(self, wx.ID_ANY, u"Лабораторная работа № 4.", wx.DefaultPosition, wx.DefaultSize, 0) - fgSizer3.Add(self.m_radioBtn12, 0, wx.ALL, 5) self.SetSizer(fgSizer3) self.Layout() @@ -35,8 +27,6 @@ class SecondPagePanel(wx.Panel): self.m_radioBtn9.Bind(wx.EVT_LEFT_DCLICK, self.lab1) - - # Virtual event handlers, overide them in your derived class def lab1(self, event): from labs.lab1 import lab1 diff --git a/labs/lab1/lr1_main.py b/labs/lab1/lr1_main.py new file mode 100644 index 0000000..5924e57 --- /dev/null +++ b/labs/lab1/lr1_main.py @@ -0,0 +1,76 @@ +# -*- coding: utf-8 -*- + +########################################################################### +## Python code generated with wxFormBuilder (version Jul 11 2018) +## http://www.wxformbuilder.org/ +## +## PLEASE DO *NOT* EDIT THIS FILE! +########################################################################### + +import wx +import wx.xrc + +########################################################################### +## Class MyFrame1 +########################################################################### + +class MyFrame1 ( wx.Frame ): + + def __init__( self, parent ): + wx.Frame.__init__ ( self, parent, id = wx.ID_ANY, title = wx.EmptyString, pos = wx.DefaultPosition, size = wx.Size( 500,300 ), style = wx.DEFAULT_FRAME_STYLE|wx.TAB_TRAVERSAL ) + + self.SetSizeHints( wx.DefaultSize, wx.DefaultSize ) + + + self.Centre( wx.BOTH ) + + def __del__( self ): + pass + + +########################################################################### +## Class MyPanel1 +########################################################################### + +class MyPanel1 ( wx.Panel ): + + def __init__( self, parent ): + wx.Panel.__init__ ( self, parent, id = wx.ID_ANY, pos = wx.DefaultPosition, size = wx.Size( 500,300 ), style = wx.TAB_TRAVERSAL ) + + bSizer3 = wx.BoxSizer( wx.VERTICAL ) + + bSizer4 = wx.BoxSizer( wx.VERTICAL ) + + self.m_staticText2 = wx.StaticText( self, wx.ID_ANY, u"Лабораторная работа 1", wx.DefaultPosition, wx.DefaultSize, 0 ) + self.m_staticText2.Wrap( -1 ) + + bSizer4.Add( self.m_staticText2, 0, wx.ALL|wx.ALIGN_CENTER_HORIZONTAL, 5 ) + + self.m_button4 = wx.Button( self, wx.ID_ANY, u"Прочти теорию", wx.DefaultPosition, wx.DefaultSize, 0 ) + bSizer4.Add( self.m_button4, 0, wx.ALL, 5 ) + + self.m_button5 = wx.Button( self, wx.ID_ANY, u"Ответь на вопросы", wx.DefaultPosition, wx.DefaultSize, 0 ) + bSizer4.Add( self.m_button5, 0, wx.ALL, 5 ) + + self.m_button6 = wx.Button( self, wx.ID_ANY, u"Выполни лабораторную работу", wx.DefaultPosition, wx.DefaultSize, 0 ) + bSizer4.Add( self.m_button6, 0, wx.ALL, 5 ) + + + bSizer3.Add( bSizer4, 1, wx.EXPAND, 5 ) + + wSizer1 = wx.WrapSizer( wx.HORIZONTAL, wx.WRAPSIZER_DEFAULT_FLAGS ) + + self.m_button10 = wx.Button( self, wx.ID_ANY, u"Выйти", wx.DefaultPosition, wx.DefaultSize, 0 ) + wSizer1.Add( self.m_button10, 0, wx.ALIGN_RIGHT|wx.ALIGN_CENTER_VERTICAL, 5 ) + + + bSizer3.Add( wSizer1, 1, wx.EXPAND, 5 ) + + + self.SetSizer( bSizer3 ) + self.Layout() + + def __del__( self ): + pass + + diff --git a/src_gui/lr1_main.fbp b/src_gui/lr1_main.fbp new file mode 100644 index 0000000..b84f8ed --- /dev/null +++ b/src_gui/lr1_main.fbp @@ -0,0 +1,699 @@ + + + + + + C++ + 1 + source_name + 0 + 0 + res + UTF-8 + connect + + 1000 + none + + 0 + MyProject1 + + . + + 1 + 1 + 1 + 1 + UI + 0 + 0 + + 0 + wxAUI_MGR_DEFAULT + + wxBOTH + + 1 + 1 + impl_virtual + + + + 0 + wxID_ANY + + + MyFrame1 + + 500,300 + wxDEFAULT_FRAME_STYLE + ; forward_declare + + + + + wxTAB_TRAVERSAL + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + wxAUI_MGR_DEFAULT + + + 1 + 1 + impl_virtual + + + 0 + wxID_ANY + + + MyPanel1 + + 500,300 + ; forward_declare + + + + wxTAB_TRAVERSAL + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + bSizer3 + wxVERTICAL + none + + 5 + wxEXPAND + 1 + + + bSizer4 + wxVERTICAL + none + + 5 + wxALL|wxALIGN_CENTER_HORIZONTAL + 0 + + 1 + 1 + 1 + 1 + + + + + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 1 + + 0 + 0 + wxID_ANY + Лабораторная работа 1 + 0 + + 0 + + + 0 + + 1 + m_staticText2 + 1 + + + protected + 1 + + Resizable + 1 + + + ; forward_declare + 0 + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALL + 0 + + 1 + 1 + 1 + 1 + + + + + + + + + 1 + 0 + 1 + + 1 + + 0 + 0 + + Dock + 0 + Left + 1 + + 1 + + + 0 + 0 + wxID_ANY + Прочти теорию + + 0 + + 0 + + + 0 + + 1 + m_button4 + 1 + + + protected + 1 + + + + Resizable + 1 + + + ; forward_declare + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALL + 0 + + 1 + 1 + 1 + 1 + + + + + + + + + 1 + 0 + 1 + + 1 + + 0 + 0 + + Dock + 0 + Left + 1 + + 1 + + + 0 + 0 + wxID_ANY + Ответь на вопросы + + 0 + + 0 + + + 0 + + 1 + m_button5 + 1 + + + protected + 1 + + + + Resizable + 1 + + + ; forward_declare + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALL + 0 + + 1 + 1 + 1 + 1 + + + + + + + + + 1 + 0 + 1 + + 1 + + 0 + 0 + + Dock + 0 + Left + 1 + + 1 + + + 0 + 0 + wxID_ANY + Выполни лабораторную работу + + 0 + + 0 + + + 0 + + 1 + m_button6 + 1 + + + protected + 1 + + + + Resizable + 1 + + + ; forward_declare + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND + 1 + + wxWRAPSIZER_DEFAULT_FLAGS + + wSizer1 + wxHORIZONTAL + none + + 5 + wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL + 0 + + 1 + 1 + 1 + 1 + + + + + + + + + 1 + 0 + 1 + + 1 + + 0 + 0 + + Dock + 0 + Left + 1 + + 1 + + + 0 + 0 + wxID_ANY + Выйти + + 0 + + 0 + + + 0 + + 1 + m_button10 + 1 + + + protected + 1 + + + + Resizable + 1 + + + ; forward_declare + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +