我是一名Web开发人员,因为在HTML中我使用了一些HTML代码,允许用户在HTML中查看交互式品牌。我不确定wxPython
是否可行,但我看过这种品牌的软件。但它是在JavaFx
中制作的
布兰丁我希望是这样的(在HTML代码中):
<div id="branding" role="banner">
<div class="topbar">
<h1><a href="#"><img src="images/logo.jpg" alt="Brand Name"></a></h1>
<h2 id="site-description">company brand name </h2>
</div>
并使用CSS操纵它以显示交互式品牌。
我的问题是 -
现在我刚刚创建了一个登录页面。
import wx
class PanelOne(wx.Panel):
""""""
#----------------------------------------------------------------------
def __init__(self, parent):
"""Constructor"""
wx.Panel.__init__(self, parent=parent)
self.parent = parent
self.showLoginBox()
def showLoginBox(self):
"""
"""
# Create the sizer
sizer = wx.FlexGridSizer(rows=9, cols=2, hgap=5, vgap=15)
# Username
self.txt_Username = wx.TextCtrl(self, 1, size=(150, -1))
lbl_Username = wx.StaticText(self, -1, "Username:")
sizer.Add(lbl_Username,0, wx.LEFT|wx.TOP| wx.RIGHT, 50)
sizer.Add(self.txt_Username,0, wx.TOP| wx.RIGHT, 50)
# Password
self.txt_Password = wx.TextCtrl(self, 1, size=(150, -1), style=wx.TE_PASSWORD)
lbl_Password = wx.StaticText(self, -1, "Password:")
sizer.Add(lbl_Password,0, wx.LEFT|wx.RIGHT, 50)
sizer.Add(self.txt_Password,0, wx.RIGHT, 50)
# Submit button
btn_Process = wx.Button(self, -1, "&Login")
self.Bind(wx.EVT_BUTTON, self.OnSubmit, btn_Process)
sizer.Add(btn_Process,0, wx.LEFT, 50)
self.SetSizer(sizer)