PythonwxPython基本教程
第⼆种就是直接写代码形式,这个⽐较考验对API的熟悉掌握程度。不过⼤致上都是有⼀个固定格式的。
高一到高三的全套网课免费
格式如下:
import wx
class Frame(wx.Frame):  # 定义⼀个 wx.Frame的⼦类,以便我们更容量控制框架的内容和外观
c语音的基本数据类型""" Frame class that displays an image."""
def __init__(self, image, parent=None, id=-1,
pos=wx.DefaultPosition,
title='Hello, wxPython!'):  # 给我们的框架的构造器增加⼀个图像参数。这个值通过我们的应⽤程序
# 类在创建⼀个框架的实例时提供
python入门教程app
"""Create a Frame instance and display image."""  # ⽤ wx.StaticBitmap控件来显⽰这个图像,它要求⼀个位图        temp = image.ConvertToBitmap()
size = temp.GetWidth(), temp.GetHeight()
tomcat的安装与配置wx.Frame.__init__(self, parent, id, title, pos, size)
self.bmp = wx.StaticBitmap(parent=self, bitmap=temp)
class App(wx.App):  # 定义⼀个带有 OnInit()⽅法的 wx.App的⼦类
"""Application class."""
def OnInit(self):  # 使⽤与 hello.py在同⼀⽬录下的名为 wxPython.jpg的⽂件创建了⼀个图像对象
image = wx.Image('wxPython.jpg', wx.BITMAP_TYPE_JPEG)
self.frame = Frame(image)
self.frame.Show()
self.SetTopWindow(self.frame)
return True
def main():  # main()函数创建⼀个应⽤程序的实例并启动wxPython的事件循环
app = App()
app.MainLoop()
lame
if __name__ == '__main__':
main()
这是重写类的⽅法,这⽐较常⽤的,⽽且⽤wxFormBuilder⽣成的代码也是这样的格式。scanner error是什么意思

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。