|
|
@ -8,8 +8,8 @@ from frontend.components_lib import ( |
|
|
|
|
|
|
|
|
|
|
|
class LoginBody(Panel): |
|
|
|
def __init__(self, parent, _id, pos, size, style): |
|
|
|
Panel.__init__(self, parent, _id, pos, size, style) |
|
|
|
def __init__(self, parent, _id, pos, size, style, page_title): |
|
|
|
Panel.__init__(self, parent, _id, pos, size, style, page_title) |
|
|
|
self.drop_list = None |
|
|
|
self.username = None |
|
|
|
self.pwd = None |
|
|
@ -24,7 +24,7 @@ class LoginBody(Panel): |
|
|
|
self.title_components( |
|
|
|
{ |
|
|
|
"id": wx.ID_ANY, |
|
|
|
"label": "登 录", |
|
|
|
"label": self._page_title, |
|
|
|
"pos": wx.DefaultPosition, |
|
|
|
"size": wx.DefaultSize, |
|
|
|
"style": 0 |
|
|
@ -106,21 +106,20 @@ class PhonePage(Panel): |
|
|
|
{"id": wx.ID_ANY, "pos": wx.DefaultPosition, "size": wx.Size(260, -1), "style": 0, "value": ""}, |
|
|
|
FontSize.CONTENT_SIZE, LayoutParams.VER_LAYOUT |
|
|
|
).get_item |
|
|
|
code = (_, _, ((self.code_val, *_), _, (self.get_code_btn, *_))) = |
|
|
|
code = (_, _, ((self.code_val, *_), _, (self.get_code_btn, *_))) = 0 |
|
|
|
# 将文件选择器组件添加到 sizer 中 |
|
|
|
comp_sizer.AddMany(user) |
|
|
|
return comp_sizer |
|
|
|
|
|
|
|
|
|
|
|
class LoginPage(Frame): |
|
|
|
def __init__(self, parent, title, size): |
|
|
|
Frame.__init__(self, parent, title=title, size=size) |
|
|
|
self.__size = size |
|
|
|
# 调用 hook |
|
|
|
self.show() |
|
|
|
|
|
|
|
@staticmethod |
|
|
|
def get_body(parent, _id, pos, size, style): |
|
|
|
def __init__(self, parent, title, size, page_title): |
|
|
|
Frame.__init__(self, parent, title=title, size=size, page_title=page_title) |
|
|
|
# self.__size = size |
|
|
|
# # 调用 hook |
|
|
|
# self.show() |
|
|
|
|
|
|
|
def get_body(self, parent, _id, pos, size, style): |
|
|
|
""" |
|
|
|
调用 body 类来获取页面 |
|
|
|
:param parent: |
|
|
@ -130,7 +129,7 @@ class LoginPage(Frame): |
|
|
|
:param style: |
|
|
|
:return: |
|
|
|
""" |
|
|
|
body_panel = LoginBody(parent, _id, pos, size, style) |
|
|
|
body_panel = LoginBody(parent, _id, pos, size, style, self._page_title) |
|
|
|
return body_panel |
|
|
|
|
|
|
|
def event_bind(self): |
|
|
@ -354,6 +353,6 @@ class LoginPage1(wx.Frame): |
|
|
|
if __name__ == '__main__': |
|
|
|
app = wx.App() |
|
|
|
# frame = LoginPage1(None) |
|
|
|
frame = LoginPage(None, "登录", size=(500, 300)) |
|
|
|
frame = LoginPage(None, "登录", size=(500, 300), page_title="登录") |
|
|
|
frame.Show() |
|
|
|
app.MainLoop() |
|
|
|