
wxpython创建子窗口问题 30
我想用wxpython创建两个窗口,一个父窗口一个子窗口,子窗口是通过父窗口中的一个按钮点击响应才创建的,然后我想在子窗口中插入摄像头,就是想问怎样对子窗口进行操作,。。...
我想用wxpython创建两个窗口,一个父窗口一个子窗口,子窗口是通过父窗口中的一个按钮点击响应才创建的,然后我想在子窗口中插入摄像头,就是想问怎样对子窗口进行操作,。。。。(一般我们对窗口进行操作时都会有一个self参数传递),在子窗口中怎么得到他的“self”呢?
展开
1个回答
展开全部
创建两个窗口的代码如下:
class MyFrame(wx.Frame):
def __init__(self):
wx.Frame.__init__(self, None)
self.panel = wx.Panel(self, -1)
self.button = wx.Button(self.panel, wx.ID_OK)
self.Bind(wx.EVT_BUTTON, self.onClick, self.button)
def onClick(self, evt):
dialog = wx.Dialog(self.panel)
rec = dialog.ShowModal()
if __name__ == '__main__':
app = wx.App()
frame = MyFrame()
frame.Show()
app.MainLoop()
如果想从父窗口访问子窗口直接使用窗口的索引就好了,就是上文的dialog.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询