|
|
@ -110,9 +110,6 @@ class Panel(wx.Panel): |
|
|
|
# 创建标题sizer |
|
|
|
title_sizer = self.flex_sizer_generater(0, 1, 0, 0) |
|
|
|
|
|
|
|
# 设定标题距离页面顶部的空白占位 |
|
|
|
title_sizer.Add((0, 10), 0, wx.ALIGN_CENTER_HORIZONTAL, 5) |
|
|
|
|
|
|
|
# 创建标题组件 |
|
|
|
self._page_title = wx.StaticText(self, **title_obj) |
|
|
|
self._page_title.Wrap(-1) |
|
|
@ -123,8 +120,6 @@ class Panel(wx.Panel): |
|
|
|
# 将标题组件添加到标题 sizer 中 |
|
|
|
title_sizer.Add(self._page_title, 0, wx.ALL | wx.ALIGN_CENTER_HORIZONTAL, 5) |
|
|
|
|
|
|
|
# 创建标题底部距离页面body顶部的空白占位 |
|
|
|
title_sizer.Add((0, 20), 1, wx.EXPAND, 5) |
|
|
|
return title_sizer |
|
|
|
|
|
|
|
def content_components(self): |
|
|
@ -139,7 +134,6 @@ class Panel(wx.Panel): |
|
|
|
exit_btn_name, |
|
|
|
submit_btn_name, |
|
|
|
horizontal, |
|
|
|
bottom, |
|
|
|
layout, |
|
|
|
font=FontSize.BUTTON_SIZE |
|
|
|
): |
|
|
@ -148,15 +142,14 @@ class Panel(wx.Panel): |
|
|
|
:param exit_btn_name: 取消按钮名称 |
|
|
|
:param submit_btn_name: 提交按钮名称 |
|
|
|
:param horizontal: 按钮间空白占位 |
|
|
|
:param bottom: 按钮距离底部的空白占位 |
|
|
|
:param layout: 用于排版的参数 |
|
|
|
:param font: 字体 |
|
|
|
:return: |
|
|
|
""" |
|
|
|
btn_sizer = self.flex_sizer_generater(0, 3, 0, 0) |
|
|
|
# 创建按钮组 |
|
|
|
btn_group = ((self.exit_btn, *_), _, (self.submit_btn, *_), _) = ButtonGropu( |
|
|
|
self, exit_btn_name, submit_btn_name, horizontal, bottom, layout, font).get_item |
|
|
|
btn_group = ((self.exit_btn, *_), _, (self.submit_btn, *_)) = ButtonGropu( |
|
|
|
self, exit_btn_name, submit_btn_name, horizontal, layout, font).get_item |
|
|
|
|
|
|
|
# 将按钮组添加到按钮 sizer |
|
|
|
btn_sizer.AddMany(btn_group) |
|
|
|