wxPython-demo-4.0.6官方demo


wxPython4.0.6官方demo,里面包含各种wxPython应用的示例代码
资源截图
代码片段和文件信息
#!/usr/bin/env python

import sys

import wx
import wx.html
import wx.lib.wxpTag

#---------------------------------------------------------------------------

class MyAboutBox(wx.Dialog):
    text = ‘‘‘


cellpadding=“0“ border=“1“>

    
    

wxPython %s


    (%s)

    Running on Python %s

    



wxPython is a Python extension module that
encapsulates the wxWindows GUI classes.



This demo shows off some of the capabilities
of wxPython.  Select items from the menu or tree control
sit back and enjoy.  Be sure to take a peek at the source code for each
demo item so you can learn how to use the classes yourself.



wxPython is brought to you by Robin Dunn and

Total Control Software Copyright (c) 1997-2018.




Please see license.txt for licensing information.




    
    





‘‘‘
    def __init__(self parent):
        wx.Dialog.__init__(self parent -1 ‘About the wxPython demo‘)
        html = wx.html.HtmlWindow(self -1 size=(420 -1))
        if “gtk2“ in wx.PlatformInfo or “gtk3“ in wx.PlatformInfo:
            html.SetStandardFonts()
        py_version = sys.version.split()[0]
        txt = self.text % (wx.VERSION_STRING
                           “ “.join(wx.PlatformInfo[1:])
                           py_version
                           )
        html.SetPage(txt)
        btn = html.FindWindowById(wx.ID_OK)
        ir = html.GetInternalRepresentation()
        html.SetSize( (ir.GetWidth()+25 ir.GetHeight()+25) )
        self.SetClientSize(html.GetSize())
        self.CentreOnParent(wx.BOTH)

#---------------------------------------------------------------------------



if __name__ == ‘__main__‘:
    app = wx.App()
    dlg = MyAboutBox(None)
    dlg.ShowModal()
    dlg.Destroy()
    app.MainLoop()


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)