qiancj
9 months ago
1 changed files with 286 additions and 0 deletions
@ -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…
Reference in new issue