Browse Source

main page source code

dev
qiancj 9 months ago
parent
commit
773a75fe5b
  1. 286
      frontend/static_pages/main_page.py

286
frontend/static_pages/main_page.py

@ -0,0 +1,286 @@
# encoding: utf-8
"""
@author: Qiancj
@contact: qiancj@risenenergy.com
@file: main_page
@create-time: 2023-08-22 15:40
@description: The new python script
"""
###########################################################################
## Python code generated with wxFormBuilder (version 3.10.1-0-g8feb16b3)
## http://www.wxformbuilder.org/
##
## PLEASE DO *NOT* EDIT THIS FILE!
###########################################################################
import wx
import wx.xrc
###########################################################################
## Class MainPage
###########################################################################
class MainPage(wx.Frame):
def __init__(self, parent):
wx.Frame.__init__(self, parent, id=wx.ID_ANY, title=wx.EmptyString, pos=wx.DefaultPosition,
size=wx.Size(800, 600), style=wx.DEFAULT_FRAME_STYLE | wx.TAB_TRAVERSAL)
self.SetSizeHints(wx.DefaultSize, wx.DefaultSize)
self.SetBackgroundColour(wx.Colour(255, 255, 255))
page_sizer = wx.BoxSizer(wx.VERTICAL)
self.body = wx.Panel(self, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.TAB_TRAVERSAL)
self.body.SetBackgroundColour(wx.SystemSettings.GetColour(wx.SYS_COLOUR_WINDOW))
body_sizer = wx.FlexGridSizer(0, 1, 0, 0)
body_sizer.SetFlexibleDirection(wx.BOTH)
body_sizer.SetNonFlexibleGrowMode(wx.FLEX_GROWMODE_SPECIFIED)
body_sizer.Add((0, 10), 1, wx.EXPAND, 5)
title_sizer = wx.FlexGridSizer(0, 1, 0, 0)
title_sizer.SetFlexibleDirection(wx.BOTH)
title_sizer.SetNonFlexibleGrowMode(wx.FLEX_GROWMODE_SPECIFIED)
self.m_staticText6 = wx.StaticText(self.body, wx.ID_ANY, u"钱都去哪了", wx.DefaultPosition, wx.DefaultSize, 0)
self.m_staticText6.Wrap(-1)
self.m_staticText6.SetFont(
wx.Font(22, wx.FONTFAMILY_MODERN, wx.FONTSTYLE_NORMAL, wx.FONTWEIGHT_NORMAL, False, "黑体"))
title_sizer.Add(self.m_staticText6, 0, wx.ALL | wx.ALIGN_CENTER_HORIZONTAL, 5)
body_sizer.Add(title_sizer, 0, wx.ALIGN_CENTER_HORIZONTAL, 5)
body_sizer.Add((0, 10), 1, wx.EXPAND, 5)
content_sizer = wx.FlexGridSizer(0, 1, 0, 0)
content_sizer.SetFlexibleDirection(wx.BOTH)
content_sizer.SetNonFlexibleGrowMode(wx.FLEX_GROWMODE_SPECIFIED)
fgSizer12 = wx.FlexGridSizer(0, 11, 0, 0)
fgSizer12.SetFlexibleDirection(wx.BOTH)
fgSizer12.SetNonFlexibleGrowMode(wx.FLEX_GROWMODE_SPECIFIED)
self.m_staticText7 = wx.StaticText(self.body, wx.ID_ANY, u"月总预算", wx.DefaultPosition, wx.DefaultSize, 0)
self.m_staticText7.Wrap(-1)
self.m_staticText7.SetFont(
wx.Font(14, wx.FONTFAMILY_MODERN, wx.FONTSTYLE_NORMAL, wx.FONTWEIGHT_NORMAL, False, "黑体"))
fgSizer12.Add(self.m_staticText7, 0, wx.ALL | wx.ALIGN_CENTER_VERTICAL, 5)
fgSizer12.Add((5, 0), 1, wx.EXPAND, 5)
self.m_textCtrl5 = wx.TextCtrl(self.body, wx.ID_ANY, u"3012", wx.DefaultPosition, wx.DefaultSize, 0)
self.m_textCtrl5.SetFont(
wx.Font(14, wx.FONTFAMILY_MODERN, wx.FONTSTYLE_NORMAL, wx.FONTWEIGHT_NORMAL, False, "黑体"))
self.m_textCtrl5.Enable(False)
fgSizer12.Add(self.m_textCtrl5, 0, wx.ALL, 5)
fgSizer12.Add((20, 0), 1, wx.EXPAND, 5)
self.m_staticText15 = wx.StaticText(self.body, wx.ID_ANY, u"月余预算", wx.DefaultPosition, wx.DefaultSize, 0)
self.m_staticText15.Wrap(-1)
self.m_staticText15.SetFont(
wx.Font(14, wx.FONTFAMILY_MODERN, wx.FONTSTYLE_NORMAL, wx.FONTWEIGHT_NORMAL, False, "黑体"))
fgSizer12.Add(self.m_staticText15, 0, wx.ALL | wx.ALIGN_CENTER_VERTICAL, 5)
fgSizer12.Add((5, 0), 1, wx.EXPAND, 5)
self.m_textCtrl6 = wx.TextCtrl(self.body, wx.ID_ANY, u"2930", wx.DefaultPosition, wx.DefaultSize, 0)
self.m_textCtrl6.SetFont(
wx.Font(14, wx.FONTFAMILY_MODERN, wx.FONTSTYLE_NORMAL, wx.FONTWEIGHT_NORMAL, False, "黑体"))
self.m_textCtrl6.Enable(False)
fgSizer12.Add(self.m_textCtrl6, 0, wx.ALL, 5)
fgSizer12.Add((20, 0), 1, wx.EXPAND, 5)
self.m_staticText11 = wx.StaticText(self.body, wx.ID_ANY, u"剩余天数", wx.DefaultPosition, wx.DefaultSize, 0)
self.m_staticText11.Wrap(-1)
self.m_staticText11.SetFont(
wx.Font(14, wx.FONTFAMILY_MODERN, wx.FONTSTYLE_NORMAL, wx.FONTWEIGHT_NORMAL, False, "黑体"))
fgSizer12.Add(self.m_staticText11, 0, wx.ALL | wx.ALIGN_CENTER_VERTICAL, 5)
fgSizer12.Add((5, 0), 1, wx.EXPAND, 5)
self.m_textCtrl10 = wx.TextCtrl(self.body, wx.ID_ANY, u"29", wx.DefaultPosition, wx.DefaultSize, 0)
self.m_textCtrl10.SetFont(
wx.Font(14, wx.FONTFAMILY_MODERN, wx.FONTSTYLE_NORMAL, wx.FONTWEIGHT_NORMAL, False, "黑体"))
self.m_textCtrl10.Enable(False)
fgSizer12.Add(self.m_textCtrl10, 0, wx.ALL, 5)
self.m_staticText9 = wx.StaticText(self.body, wx.ID_ANY, u"日总预算", wx.DefaultPosition, wx.DefaultSize, 0)
self.m_staticText9.Wrap(-1)
self.m_staticText9.SetFont(
wx.Font(14, wx.FONTFAMILY_MODERN, wx.FONTSTYLE_NORMAL, wx.FONTWEIGHT_NORMAL, False, "黑体"))
fgSizer12.Add(self.m_staticText9, 0, wx.ALL | wx.ALIGN_CENTER_VERTICAL, 5)
fgSizer12.Add((5, 0), 1, wx.EXPAND, 5)
self.m_textCtrl9 = wx.TextCtrl(self.body, wx.ID_ANY, u"115", wx.DefaultPosition, wx.DefaultSize, 0)
self.m_textCtrl9.SetFont(
wx.Font(14, wx.FONTFAMILY_MODERN, wx.FONTSTYLE_NORMAL, wx.FONTWEIGHT_NORMAL, False, "黑体"))
self.m_textCtrl9.Enable(False)
fgSizer12.Add(self.m_textCtrl9, 0, wx.ALL, 5)
fgSizer12.Add((20, 0), 1, wx.EXPAND, 5)
self.m_staticText12 = wx.StaticText(self.body, wx.ID_ANY, u"今日消费", wx.DefaultPosition, wx.DefaultSize, 0)
self.m_staticText12.Wrap(-1)
self.m_staticText12.SetFont(
wx.Font(14, wx.FONTFAMILY_MODERN, wx.FONTSTYLE_NORMAL, wx.FONTWEIGHT_NORMAL, False, "黑体"))
fgSizer12.Add(self.m_staticText12, 0, wx.ALL | wx.ALIGN_CENTER_VERTICAL, 5)
fgSizer12.Add((5, 0), 1, wx.EXPAND, 5)
self.m_textCtrl8 = wx.TextCtrl(self.body, wx.ID_ANY, u"46", wx.DefaultPosition, wx.DefaultSize, 0)
self.m_textCtrl8.SetFont(
wx.Font(14, wx.FONTFAMILY_MODERN, wx.FONTSTYLE_NORMAL, wx.FONTWEIGHT_NORMAL, False, "黑体"))
self.m_textCtrl8.Enable(False)
fgSizer12.Add(self.m_textCtrl8, 0, wx.ALL, 5)
fgSizer12.Add((20, 0), 1, wx.EXPAND, 5)
self.m_staticText16 = wx.StaticText(self.body, wx.ID_ANY, u"日余预算", wx.DefaultPosition, wx.DefaultSize, 0)
self.m_staticText16.Wrap(-1)
self.m_staticText16.SetFont(
wx.Font(14, wx.FONTFAMILY_MODERN, wx.FONTSTYLE_NORMAL, wx.FONTWEIGHT_NORMAL, False, "黑体"))
fgSizer12.Add(self.m_staticText16, 0, wx.ALL | wx.ALIGN_CENTER_VERTICAL, 5)
fgSizer12.Add((5, 0), 1, wx.EXPAND, 5)
self.m_textCtrl7 = wx.TextCtrl(self.body, wx.ID_ANY, u"69", wx.DefaultPosition, wx.DefaultSize, 0)
self.m_textCtrl7.SetFont(
wx.Font(14, wx.FONTFAMILY_MODERN, wx.FONTSTYLE_NORMAL, wx.FONTWEIGHT_NORMAL, False, "黑体"))
self.m_textCtrl7.Enable(False)
fgSizer12.Add(self.m_textCtrl7, 0, wx.ALL, 5)
content_sizer.Add(fgSizer12, 0, wx.ALIGN_CENTER_HORIZONTAL, 5)
content_sizer.Add((0, 5), 1, wx.EXPAND, 5)
fgSizer13 = wx.FlexGridSizer(0, 1, 0, 0)
fgSizer13.SetFlexibleDirection(wx.BOTH)
fgSizer13.SetNonFlexibleGrowMode(wx.FLEX_GROWMODE_SPECIFIED)
fgSizer13.SetMinSize(wx.Size(700, 290))
sbSizer3 = wx.StaticBoxSizer(wx.StaticBox(self.body, wx.ID_ANY, u"账单列表"), wx.VERTICAL)
sbSizer3.SetMinSize(wx.Size(700, 290))
self.m_scrolledWindow1 = wx.ScrolledWindow(sbSizer3.GetStaticBox(), wx.ID_ANY, wx.DefaultPosition,
wx.DefaultSize, wx.HSCROLL | wx.VSCROLL)
self.m_scrolledWindow1.SetScrollRate(5, 5)
self.m_scrolledWindow1.SetMinSize(wx.Size(700, 290))
self.m_scrolledWindow1.SetMaxSize(wx.Size(700, 290))
fgSizer14 = wx.FlexGridSizer(0, 1, 0, 0)
fgSizer14.SetFlexibleDirection(wx.BOTH)
fgSizer14.SetNonFlexibleGrowMode(wx.FLEX_GROWMODE_SPECIFIED)
fgSizer14.SetMinSize(wx.Size(700, 290))
self.m_checkBox63 = wx.CheckBox(self.m_scrolledWindow1, wx.ID_ANY,
u"{id}·|·{date}·|·{time}·|·{value}·|·{tag}·|·{details}", wx.DefaultPosition,
wx.DefaultSize, 0)
self.m_checkBox63.SetFont(
wx.Font(14, wx.FONTFAMILY_SWISS, wx.FONTSTYLE_NORMAL, wx.FONTWEIGHT_NORMAL, False, "微软雅黑"))
fgSizer14.Add(self.m_checkBox63, 0, wx.ALL | wx.ALIGN_CENTER_VERTICAL, 5)
self.m_scrolledWindow1.SetSizer(fgSizer14)
self.m_scrolledWindow1.Layout()
fgSizer14.Fit(self.m_scrolledWindow1)
sbSizer3.Add(self.m_scrolledWindow1, 0, wx.ALL, 5)
fgSizer13.Add(sbSizer3, 0, wx.ALIGN_CENTER_HORIZONTAL, 5)
content_sizer.Add(fgSizer13, 0, wx.ALIGN_CENTER_HORIZONTAL, 5)
body_sizer.Add(content_sizer, 0, wx.ALIGN_CENTER_HORIZONTAL, 5)
body_sizer.Add((0, 10), 1, wx.EXPAND, 5)
btn_sizer = wx.FlexGridSizer(0, 7, 0, 0)
btn_sizer.SetFlexibleDirection(wx.BOTH)
btn_sizer.SetNonFlexibleGrowMode(wx.FLEX_GROWMODE_SPECIFIED)
self.m_button4 = wx.Button(self.body, wx.ID_ANY, u"退出系统", wx.DefaultPosition, wx.DefaultSize, 0)
self.m_button4.SetFont(
wx.Font(14, wx.FONTFAMILY_MODERN, wx.FONTSTYLE_NORMAL, wx.FONTWEIGHT_NORMAL, False, "黑体"))
btn_sizer.Add(self.m_button4, 0, wx.ALL, 5)
btn_sizer.Add((20, 0), 1, wx.EXPAND, 5)
self.m_button6 = wx.Button(self.body, wx.ID_ANY, u"批量删除", wx.DefaultPosition, wx.DefaultSize, 0)
self.m_button6.SetFont(
wx.Font(14, wx.FONTFAMILY_MODERN, wx.FONTSTYLE_NORMAL, wx.FONTWEIGHT_NORMAL, False, "黑体"))
btn_sizer.Add(self.m_button6, 0, wx.ALL, 5)
btn_sizer.Add((20, 0), 1, wx.EXPAND, 5)
self.m_button5 = wx.Button(self.body, wx.ID_ANY, u"日终结算", wx.DefaultPosition, wx.DefaultSize, 0)
self.m_button5.SetFont(
wx.Font(14, wx.FONTFAMILY_MODERN, wx.FONTSTYLE_NORMAL, wx.FONTWEIGHT_NORMAL, False, "黑体"))
btn_sizer.Add(self.m_button5, 0, wx.ALL, 5)
btn_sizer.Add((20, 0), 1, wx.EXPAND, 5)
self.m_button7 = wx.Button(self.body, wx.ID_ANY, u"新增记账", wx.DefaultPosition, wx.DefaultSize, 0)
self.m_button7.SetFont(
wx.Font(14, wx.FONTFAMILY_MODERN, wx.FONTSTYLE_NORMAL, wx.FONTWEIGHT_NORMAL, False, "黑体"))
btn_sizer.Add(self.m_button7, 0, wx.ALL, 5)
body_sizer.Add(btn_sizer, 0, wx.ALIGN_CENTER_HORIZONTAL, 5)
body_sizer.Add((0, 10), 1, wx.EXPAND, 5)
self.body.SetSizer(body_sizer)
self.body.Layout()
body_sizer.Fit(self.body)
page_sizer.Add(self.body, 0, wx.ALL | wx.ALIGN_CENTER_HORIZONTAL, 5)
self.SetSizer(page_sizer)
self.Layout()
self.m_menubar2 = wx.MenuBar(0)
self.m_menubar2.SetFont(
wx.Font(14, wx.FONTFAMILY_MODERN, wx.FONTSTYLE_NORMAL, wx.FONTWEIGHT_NORMAL, False, "黑体"))
self.m_menu2 = wx.Menu()
self.m_menu21 = wx.Menu()
self.m_menu2.AppendSubMenu(self.m_menu21, u"绑定手机")
self.m_menu3 = wx.Menu()
self.m_menu2.AppendSubMenu(self.m_menu3, u"退出登录")
self.m_menubar2.Append(self.m_menu2, u"用户名")
self.SetMenuBar(self.m_menubar2)
self.Centre(wx.BOTH)
def __del__(self):
pass
Loading…
Cancel
Save