资源简介

Python WxPython开源扫雷游戏PyMine新版1.2 有少量API修改。 本例为开源扫雷游戏PyMine 使用Python语言和WxPython UI框架 本例移植自本人开源例程JMine 请在程序所在目录使用python PyMine.py启动例程 需要先安装Python 2.7和wxPython框架

资源截图

代码片段和文件信息

import wx

class AboutPanel(wx.Panel):
    def __init__(selfparent style=wx.DEFAULT_frame_style^(wx.RESIZE_BORDER | wx.MAXIMIZE_BOX)|wx.STAY_ON_TOP):
        “““Create the DemoPanel.“““
        wx.Panel.__init__(self parentstyle=wx.DEFAULT_frame_style^(wx.RESIZE_BORDER | wx.MAXIMIZE_BOX)|wx.STAY_ON_TOP)

        msg = wx.StaticText(self 1 “PyMine written by Jerry Shen.“ wx.Point(15 30));
        msg1 = wx.StaticText(self 2 “         Enjoy!           “ wx.Point(15 30));
        msg2 = wx.StaticText(self 3 “Vision 1.1                “ wx.Point(15 30));
        msg3 = wx.StaticText(self 4 “Date August 24th2015     “ wx.Point(15 30));

        CloseBtn = wx.Button(self label=“Close“)
        CloseBtn.Bind(wx.EVT_BUTTON parent.close)

        Sizer = wx.BoxSizer(wx.VERTICAL)

        Sizer.Add(msg)
        Sizer.Add(msg1)
        Sizer.Add(msg2)
        Sizer.Add(msg3)
        Sizer.Add(CloseBtn)

        self.SetSizerAndFit(Sizer)

class Aboutframe(wx.frame):
    def __init__(selfparent *args **kwargs):
        wx.frame.__init__(selfparentsize=(250200))

        # Add the Widget Panel
        self.Panel = AboutPanel(self)
        self.Fit()
        self.Center()

    def close(self event=None):
        “““Exit application.“““
        self.Hide()

if __name__ == ‘__main__‘:
    app = wx.App()
    frame = Aboutframe(Nonetitle=“About PyMine“)
    frame.Size = (300 200)
    frame.Show()
    app.MainLoop()


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2015-08-21 15:10  PyMine\
     文件         377  2015-08-21 10:35  PyMine\.project
     文件         317  2015-08-21 10:35  PyMine\.pydevproject
     目录           0  2015-08-21 15:10  PyMine\.settings\
     文件         125  2015-08-21 15:11  PyMine\.settings\org.eclipse.core.resources.prefs
     目录           0  2015-08-24 17:33  PyMine\src\
     文件         825  2015-08-21 10:36  PyMine\src\0.gif
     文件         845  2015-08-21 10:36  PyMine\src\1.gif
     文件         848  2015-08-21 10:36  PyMine\src\2.gif
     文件         847  2015-08-21 10:36  PyMine\src\3.gif
     文件         852  2015-08-21 10:36  PyMine\src\4.gif
     文件         848  2015-08-21 10:36  PyMine\src\5.gif
     文件         853  2015-08-21 10:36  PyMine\src\6.gif
     文件         848  2015-08-21 10:36  PyMine\src\7.gif
     文件         853  2015-08-21 10:36  PyMine\src\8.gif
     文件        1454  2015-08-24 14:52  PyMine\src\Aboutframe.py
     文件        2354  2015-08-24 14:53  PyMine\src\Aboutframe.pyc
     文件         825  2015-08-21 10:36  PyMine\src\blank.gif
     文件         113  2015-08-21 10:36  PyMine\src\blank1.gif
     文件         860  2015-08-21 10:36  PyMine\src\bomb.gif
     文件         883  2015-08-21 10:36  PyMine\src\bomd.gif
     文件         885  2015-08-21 10:36  PyMine\src\c0.gif
     文件         884  2015-08-21 10:36  PyMine\src\c1.gif
     文件         889  2015-08-21 10:36  PyMine\src\c2.gif
     文件         885  2015-08-21 10:36  PyMine\src\c3.gif
     文件         889  2015-08-21 10:36  PyMine\src\c4.gif
     文件         885  2015-08-21 10:36  PyMine\src\c5.gif
     文件         885  2015-08-21 10:36  PyMine\src\c6.gif
     文件         885  2015-08-21 10:36  PyMine\src\c7.gif
     文件         879  2015-08-21 10:36  PyMine\src\c8.gif
     文件         887  2015-08-21 10:36  PyMine\src\c9.gif
............此处省略19个文件信息

评论

共有 条评论