Центрирование расположения оконо на экране

This commit is contained in:
danamir
2018-12-06 15:38:01 +03:00
parent 70b2c089b5
commit bfb87190d4
4 changed files with 4 additions and 554 deletions

View File

@@ -97,7 +97,7 @@ class SecondPageFrame(wx.Frame):
grid_sizer_2.Add(label_16, 0, wx.ALIGN_CENTER_VERTICAL | wx.LEFT | wx.RIGHT, 0)
grid_sizer_2.Add(self.text_ctrl_1, 0, wx.ALIGN_CENTER, 0)
self.bitmap_2 = wx.StaticBitmap(self, wx.ID_ANY, wx.EmptyBitmap(75, 75))
self.bitmap_2 = wx.StaticBitmap(self, wx.ID_ANY, wx.Bitmap(75, 75))
self.bitmap_2.Hide()
grid_sizer_2.Add(self.bitmap_2, 0, wx.ALIGN_CENTER, 0)
@@ -206,6 +206,7 @@ class SecondPageFrame(wx.Frame):
class SecondPage(wx.App):
def OnInit(self):
self.frame = SecondPageFrame(None, wx.ID_ANY, "")
self.frame.Center()
self.frame.Show()
return True

View File

@@ -247,6 +247,7 @@ class Page3(wx.App):
def OnInit(self):
self.frame = Page3Frame(None, wx.ID_ANY, "")
self.frame.Show()
self.frame.Center()
return True
# end of class MyApp

View File

@@ -128,6 +128,7 @@ class MainFrame(wx.Frame):
if __name__ == "__main__":
app = wx.App(False)
frame = MainFrame(None)
frame.Center()
frame.Show()
app.MainLoop()

View File

@@ -1,553 +0,0 @@
<?xml version="1.0"?>
<!-- generated by wxGlade 0.8.3 on Thu Dec 6 15:16:02 2018 -->
<application class="MyApp" encoding="UTF-8" for_version="3.0" header_extension=".h" indent_amount="4" indent_symbol="space" is_template="0" language="python" name="app" option="0" overwrite="1" path="/Users/danamir/PycharmProjects/odd-perekrestok/src/page3_1.py" source_extension=".cpp" top_window="frame" use_gettext="0" use_new_namespace="1">
<object class="MyFrame" name="frame" base="EditFrame">
<size>1013, 562</size>
<title>frame</title>
<style>wxDEFAULT_FRAME_STYLE</style>
<object class="wxBoxSizer" name="sizer_1" base="EditBoxSizer">
<orient>wxVERTICAL</orient>
<object class="sizeritem">
<option>1</option>
<border>0</border>
<flag>wxEXPAND</flag>
<object class="wxPanel" name="panel_1" base="EditPanel">
<object class="wxBoxSizer" name="sizer_2" base="EditBoxSizer">
<orient>wxHORIZONTAL</orient>
<object class="sizeritem">
<option>1</option>
<border>0</border>
<flag>wxEXPAND|wxSHAPED</flag>
<object class="wxFlexGridSizer" name="grid_sizer_1" base="EditFlexGridSizer">
<rows>0</rows>
<cols>1</cols>
<vgap>0</vgap>
<hgap>0</hgap>
<object class="sizeritem">
<option>0</option>
<border>10</border>
<flag>wxALL</flag>
<object class="wxStaticText" name="label_2" base="EditStaticText">
<font>
<size>14</size>
<family>default</family>
<style>normal</style>
<weight>bold</weight>
<underlined>0</underlined>
<face />
</font>
<label>Исходные данные для расчета\n</label>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>10</border>
<flag>wxALL</flag>
<object class="wxStaticText" name="label_4" base="EditStaticText">
<font>
<size>11</size>
<family>default</family>
<style>normal</style>
<weight>bold</weight>
<underlined>0</underlined>
<face />
</font>
<label>Состав трнаспортного потока</label>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="wxStaticText" name="label_5" base="EditStaticText">
<label>Легковые автомобили - 60%</label>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="wxStaticText" name="label_6" base="EditStaticText">
<label>Грузовые автомобили - 35%</label>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="wxStaticText" name="label_7" base="EditStaticText">
<label>Автобусы - 3%</label>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="wxStaticText" name="label_8" base="EditStaticText">
<label>Автопоезда - 2%</label>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>10</border>
<flag>wxALL</flag>
<object class="wxStaticText" name="label_9" base="EditStaticText">
<font>
<size>11</size>
<family>default</family>
<style>normal</style>
<weight>bold</weight>
<underlined>0</underlined>
<face />
</font>
<label>Коффициенты приведения</label>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="wxStaticText" name="label_10" base="EditStaticText">
<font>
<size>11</size>
<family>default</family>
<style>normal</style>
<weight>normal</weight>
<underlined>0</underlined>
<face>.SF NS Text</face>
</font>
<label>Легковые автомобили - 1 </label>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="wxStaticText" name="label_11" base="EditStaticText">
<font>
<size>11</size>
<family>default</family>
<style>normal</style>
<weight>normal</weight>
<underlined>0</underlined>
<face>.SF NS Text</face>
</font>
<label>Грузовые автомобил - 1.5</label>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="wxStaticText" name="label_12" base="EditStaticText">
<font>
<size>11</size>
<family>default</family>
<style>normal</style>
<weight>normal</weight>
<underlined>0</underlined>
<face>.SF NS Text</face>
</font>
<label>Автобусы - 2.5</label>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<object class="wxStaticText" name="label_13" base="EditStaticText">
<font>
<size>11</size>
<family>default</family>
<style>normal</style>
<weight>normal</weight>
<underlined>0</underlined>
<face>.SF NS Text</face>
</font>
<style>wxALIGN_LEFT</style>
<label>Автопоезда - 3</label>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>10</border>
<flag>wxALL</flag>
<object class="wxStaticText" name="label_14" base="EditStaticText">
<font>
<size>11</size>
<family>default</family>
<style>normal</style>
<weight>bold</weight>
<underlined>0</underlined>
<face />
</font>
<label>Таблица интенсивности а/м по направлениями</label>
</object>
</object>
<object class="sizeritem">
<option>1</option>
<border>10</border>
<flag>wxALL|wxEXPAND</flag>
<object class="wxGrid" name="grid_1" base="EditGrid">
<font>
<size>11</size>
<family>default</family>
<style>normal</style>
<weight>normal</weight>
<underlined>0</underlined>
<face>.SF NS Text</face>
</font>
<create_grid>1</create_grid>
<columns>
<column size="0">1</column>
<column size="-1">2</column>
<column size="-1">3</column>
<column size="-1">4</column>
<column size="-1">5</column>
<column size="-1">6</column>
<column size="-1">7</column>
<column size="-1">8</column>
</columns>
<rows>
<row size="-1">a</row>
<row size="-1">b</row>
<row size="-1">c</row>
<row size="-1">d</row>
</rows>
<enable_editing>1</enable_editing>
<enable_grid_lines>1</enable_grid_lines>
<enable_col_resize>1</enable_col_resize>
<enable_row_resize>1</enable_row_resize>
<enable_grid_resize>1</enable_grid_resize>
<selection_mode>wxGrid.wxGridSelectCells</selection_mode>
</object>
</object>
<object class="sizerslot" />
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<flag>wxEXPAND</flag>
<object class="wxStaticLine" name="static_line_1" base="EditStaticLine">
<style>wxLI_VERTICAL</style>
</object>
</object>
<object class="sizeritem">
<option>1</option>
<border>0</border>
<flag>wxEXPAND</flag>
<object class="wxGridBagSizer" name="grid_sizer_2" base="EditGridBagSizer">
<rows>12</rows>
<cols>5</cols>
<vgap>0</vgap>
<hgap>0</hgap>
<object class="sizeritem">
<border>10</border>
<flag>wxALL</flag>
<object class="wxStaticText" name="label_1" base="EditStaticText">
<font>
<size>14</size>
<family>default</family>
<style>normal</style>
<weight>bold</weight>
<underlined>0</underlined>
<face />
</font>
<label>Необходимо рассчитать:</label>
</object>
</object>
<object class="sizerslot" />
<object class="sizerslot" />
<object class="sizerslot" />
<object class="sizerslot" />
<object class="sizeritem">
<border>10</border>
<flag>wxALL</flag>
<object class="wxStaticText" name="label_3" base="EditStaticText">
<font>
<size>11</size>
<family>default</family>
<style>normal</style>
<weight>bold</weight>
<underlined>0</underlined>
<face />
</font>
<label>N = a*Ni*x + b*Ni*y + c*Ni*z + d*Ni*w </label>
</object>
</object>
<object class="sizerslot" />
<object class="sizerslot" />
<object class="sizerslot" />
<object class="sizerslot" />
<object class="sizeritem">
<border>0</border>
<object class="wxStaticText" name="label_15" base="EditStaticText">
<label>где N - исходная интенсивность, авт/ ч\na,b,c,d -коэффициенты приведения\nx,y,z - доля автомобилей</label>
</object>
</object>
<object class="sizerslot" />
<object class="sizerslot" />
<object class="sizerslot" />
<object class="sizerslot" />
<object class="sizeritem">
<border>0</border>
<object class="wxStaticText" name="label_16" base="EditStaticText">
<label>N1 = </label>
</object>
</object>
<object class="sizeritem">
<border>0</border>
<object class="wxStaticText" name="label_25" base="EditStaticText">
</object>
</object>
<object class="sizeritem">
<border>0</border>
<object class="wxStaticText" name="label_26" base="EditStaticText">
</object>
</object>
<object class="sizeritem">
<border>0</border>
<object class="wxTextCtrl" name="text_ctrl_1" base="EditTextCtrl">
</object>
</object>
<object class="sizeritem">
<border>0</border>
<object class="wxStaticBitmap" name="bitmap_1" base="EditStaticBitmap">
<size>35, 35</size>
<bitmap>/Users/danamir/PycharmProjects/odd-perekrestok/img/good.jpg</bitmap>
</object>
</object>
<object class="sizeritem">
<border>0</border>
<object class="wxStaticText" name="label_17" base="EditStaticText">
<label>N11 = </label>
</object>
</object>
<object class="sizeritem">
<border>0</border>
<object class="wxStaticText" name="label_27" base="EditStaticText">
</object>
</object>
<object class="sizeritem">
<border>0</border>
<object class="wxStaticText" name="label_28" base="EditStaticText">
</object>
</object>
<object class="sizeritem">
<border>0</border>
<object class="wxTextCtrl" name="text_ctrl_2" base="EditTextCtrl">
</object>
</object>
<object class="sizeritem">
<border>0</border>
<object class="wxStaticBitmap" name="bitmap_2" base="EditStaticBitmap">
<size>35, 35</size>
<bitmap>/Users/danamir/PycharmProjects/odd-perekrestok/img/good.jpg</bitmap>
</object>
</object>
<object class="sizeritem">
<border>0</border>
<object class="wxStaticText" name="label_18" base="EditStaticText">
<label>N12 = </label>
</object>
</object>
<object class="sizeritem">
<border>0</border>
<object class="wxStaticText" name="label_31" base="EditStaticText">
</object>
</object>
<object class="sizeritem">
<border>0</border>
<object class="wxStaticText" name="label_32" base="EditStaticText">
</object>
</object>
<object class="sizeritem">
<border>0</border>
<object class="wxTextCtrl" name="text_ctrl_3" base="EditTextCtrl">
</object>
</object>
<object class="sizeritem">
<border>0</border>
<object class="wxStaticBitmap" name="bitmap_3" base="EditStaticBitmap">
<size>35, 35</size>
<bitmap>/Users/danamir/PycharmProjects/odd-perekrestok/img/good.jpg</bitmap>
</object>
</object>
<object class="sizeritem">
<border>0</border>
<object class="wxStaticText" name="label_19" base="EditStaticText">
<label>N1(прямо) = </label>
</object>
</object>
<object class="sizeritem">
<border>0</border>
<object class="wxStaticText" name="label_29" base="EditStaticText">
</object>
</object>
<object class="sizeritem">
<border>0</border>
<object class="wxStaticText" name="label_30" base="EditStaticText">
</object>
</object>
<object class="sizeritem">
<border>0</border>
<object class="wxTextCtrl" name="text_ctrl_4" base="EditTextCtrl">
</object>
</object>
<object class="sizeritem">
<border>0</border>
<object class="wxStaticBitmap" name="bitmap_4" base="EditStaticBitmap">
<size>35, 35</size>
<bitmap>/Users/danamir/PycharmProjects/odd-perekrestok/img/good.jpg</bitmap>
</object>
</object>
<object class="sizeritem">
<border>0</border>
<object class="wxStaticText" name="label_20" base="EditStaticText">
<label>N2 = </label>
</object>
</object>
<object class="sizeritem">
<border>0</border>
<object class="wxStaticText" name="label_33" base="EditStaticText">
</object>
</object>
<object class="sizeritem">
<border>0</border>
<object class="wxStaticText" name="label_34" base="EditStaticText">
</object>
</object>
<object class="sizeritem">
<border>0</border>
<object class="wxTextCtrl" name="text_ctrl_5" base="EditTextCtrl">
</object>
</object>
<object class="sizeritem">
<border>0</border>
<object class="wxStaticBitmap" name="bitmap_5" base="EditStaticBitmap">
<size>35, 35</size>
<bitmap>/Users/danamir/PycharmProjects/odd-perekrestok/img/good.jpg</bitmap>
</object>
</object>
<object class="sizeritem">
<border>0</border>
<object class="wxStaticText" name="label_21" base="EditStaticText">
<label>N21 =</label>
</object>
</object>
<object class="sizeritem">
<border>0</border>
<object class="wxStaticText" name="label_35" base="EditStaticText">
</object>
</object>
<object class="sizeritem">
<border>0</border>
<object class="wxStaticText" name="label_36" base="EditStaticText">
</object>
</object>
<object class="sizeritem">
<border>0</border>
<object class="wxTextCtrl" name="text_ctrl_6" base="EditTextCtrl">
</object>
</object>
<object class="sizeritem">
<border>0</border>
<object class="wxStaticBitmap" name="bitmap_6" base="EditStaticBitmap">
<size>35, 35</size>
<bitmap>/Users/danamir/PycharmProjects/odd-perekrestok/img/good.jpg</bitmap>
</object>
</object>
<object class="sizeritem">
<border>0</border>
<object class="wxStaticText" name="label_22" base="EditStaticText">
<label>N22 =</label>
</object>
</object>
<object class="sizeritem">
<border>0</border>
<object class="wxStaticText" name="label_37" base="EditStaticText">
</object>
</object>
<object class="sizeritem">
<border>0</border>
<object class="wxStaticText" name="label_38" base="EditStaticText">
</object>
</object>
<object class="sizeritem">
<border>0</border>
<object class="wxTextCtrl" name="text_ctrl_7" base="EditTextCtrl">
</object>
</object>
<object class="sizeritem">
<border>0</border>
<object class="wxStaticBitmap" name="bitmap_7" base="EditStaticBitmap">
<size>35, 35</size>
<bitmap>/Users/danamir/PycharmProjects/odd-perekrestok/img/good.jpg</bitmap>
</object>
</object>
<object class="sizeritem">
<border>0</border>
<object class="wxStaticText" name="label_23" base="EditStaticText">
<label>N2(прямо) =</label>
</object>
</object>
<object class="sizeritem">
<border>0</border>
<object class="wxStaticText" name="label_39" base="EditStaticText">
</object>
</object>
<object class="sizeritem">
<border>0</border>
<object class="wxStaticText" name="label_40" base="EditStaticText">
</object>
</object>
<object class="sizeritem">
<border>0</border>
<object class="wxTextCtrl" name="text_ctrl_8" base="EditTextCtrl">
</object>
</object>
<object class="sizeritem">
<border>0</border>
<object class="wxStaticBitmap" name="bitmap_8" base="EditStaticBitmap">
<size>35, 35</size>
<bitmap>/Users/danamir/PycharmProjects/odd-perekrestok/img/good.jpg</bitmap>
</object>
</object>
<object class="sizeritem">
<border>0</border>
<object class="wxStaticText" name="label_24" base="EditStaticText">
<label>N3 =</label>
</object>
</object>
<object class="sizeritem">
<border>0</border>
<object class="wxStaticText" name="label_41" base="EditStaticText">
</object>
</object>
<object class="sizeritem">
<border>0</border>
<object class="wxStaticText" name="label_42" base="EditStaticText">
</object>
</object>
<object class="sizeritem">
<border>0</border>
<object class="wxTextCtrl" name="text_ctrl_9" base="EditTextCtrl">
</object>
</object>
<object class="sizeritem">
<border>0</border>
<object class="wxStaticBitmap" name="bitmap_9" base="EditStaticBitmap">
<size>35, 35</size>
<bitmap>/Users/danamir/PycharmProjects/odd-perekrestok/img/good.jpg</bitmap>
</object>
</object>
</object>
</object>
</object>
</object>
</object>
<object class="sizeritem">
<option>0</option>
<border>0</border>
<flag>wxALIGN_RIGHT</flag>
<object class="wxButton" name="btn_page4" base="EditButton">
<label>Далее</label>
</object>
</object>
</object>
</object>
</application>