wxPython多个窗口的基本结构

yipeiwu_com6年前Python基础

如何在一个wxpython APP里面创建两个框架呢?供大家参考,具体内容如下

代码:

import ...
import ...

class MyFrame(wx.Frame):
 def __init__(self):
 wx.Frame.__init__(
...

class MyFrame2(wx.Frame):
 def __init__(self):
 wx.Frame.__init__(
...

class MyApp(wx.App):
 def OnInit(self):
 self.myframe = MyFrame()
 self.myframe2 = MyFrame2()
 self.SetTopWindow(self.myframe)
 self.myframe.Show(True)
 self.myframe2.Show(True)
 return True

if __name__=='__main__':
 app = MyApp(0)
 app.MainLoop()

小编为大家又搜集了如何实现简单的wxpython两个窗体?具体代码如下

import wx
class MyFrame(wx.Frame):
 """ 一个简单继承Frame的例子. """
 def __init__(self, parent, title):
 wx.Frame.__init__(self, parent, title=title, size=(200,100))
 self.control = wx.TextCtrl(self, style=wx.TE_MULTILINE)
 self.Show(True)
 
app = wx.App(False)
frame = MyFrame(None, '最简单的编辑框程序')
frame2 = MyFrame(None, 'sssss')
app.MainLoop()

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

详谈在flask中使用jsonify和json.dumps的区别

详谈在flask中使用jsonify和json.dumps的区别

flask提供了jsonify函数供用户处理返回的序列化json数据,而python自带的json库中也有dumps方法可以序列化json对象,那么在flask的视图函数中return它...

对python 读取线的shp文件实例详解

如下所示: import shapefile sf = shapefile.Reader("E:\\1.2\\cs\\DX_CSL.shp") shapes = sf.shapes(...

手把手教你pycharm专业版安装破解教程(linux版)

手把手教你pycharm专业版安装破解教程(linux版)

1.首先到jetbrains下载专业版 https://www.jetbrains.com/pycharm/download/#section=linux 我这里下载的是pycharm-...

Python version 2.7 required, which was not found in the registry

Python version 2.7 required, which was not found in the registry

安装PIL库的时候,直接提示:Python version 2.7 required, which was not found in the registry。 如图: 大意是说找不到...

跟老齐学Python之玩转字符串(3)

字符串就是一个话题中心。 给字符串编号 在很多很多情况下,我们都要对字符串中的每个字符进行操作(具体看后面的内容),要准确进行操作,必须做的一个工作就是把字符进行编号。比如一个班里面有5...