我正在创建一个wxPython应用程序,它有一个管理部分,允许用户对用户登录数据库。我有一个面板、数据网格和一组按钮,这些按钮将根据单击的按钮而隐藏和显示。单击“添加”或“编辑”时self.userEntryPnl以及self.SaveBtn将显示和self.newGrid公司, 自身地址, 自我编辑,和自删除BTN会藏起来的。然后当self.SaveBtn被点击就会发生相反的情况。当我出现的时候self.userEntryPnl面板左对齐这里是我的代码:
在主.py在
import wx
from UserView import UserView
class MyFrame(wx.Frame):
def __init__(self, parent, ID, title):
wx.Frame.__init__(self, parent, ID, title=title, size=(850,725))
# Creating Panels
self.main = wx.Panel(self)
# Create a notebook on the panel
self.nb = wx.Notebook(self.main, 1)
# create the page windows as children of the notebook
self.userAdmin = UserView(parent=self.nb, ID=-1)
# add the pages to the notebook with the label to show on the tab
self.nb.AddPage(self.userAdmin, "Users")
# Create sizers
self.mainSizer = wx.BoxSizer(wx.VERTICAL)
# Adding Objects to mainSizer
self.mainSizer.AddSpacer(10)
#self.mainSizer.Add(self.mainLogin, 1, wx.ALL|wx.EXPAND)
self.mainSizer.Add(self.nb, 1, wx.ALL|wx.EXPAND)
# Set main sizer
self.main.SetAutoLayout(True)
self.main.SetSizer(self.mainSizer)
self.mainSizer.Fit(self.main)
self.Layout()
self.Centre(wx.BOTH)
self.Show()
app = wx.App(False)
frame = MyFrame(None, -1, 'App UI')
app.MainLoop()
在用户视图.py在
^{pr2}$我怎样才能得到self.userEntryPnl以及self.SaveBtn在父面板的中心对齐?在
谢谢你的帮助!在
我对用户视图.py,现在它将显示与框架中心对齐的小部件。在
这是密码
这并没有将}按钮添加到}按钮,而不是{}。这样你只需要隐藏或显示面板。在
Save
按钮完全对齐到中心,您必须自己解决这个问题。我建议您将bottompanel
添加到gridpnl
和{gridpnl
和{相关问题 更多 >
编程相关推荐