wxPython制作桌面软件的一些简单示例-来自官方文档

工具:PyCharm Commudity Edition 2017.1

py环境版本:python-27

 来自官方的一些示例:

参考文档:https://wiki.wxpython.org/Getting%20Started


# coding=utf-8
import wx
import os

# 示例1 简单展示


# app = wx.App(False)
# frame = wx.Frame(None, wx.ID_ANY, "Hello World")
# frame.Show(True)
# app.MainLoop()

# 示例2 添加一个编辑框


# class MyFrame(wx.Frame):
#     """We simple derive a new class of Frame"""
#     def __init__(self, parent, title, size):
#         wx.Frame.__init__(self, parent, title=title, size=size)
#         self.control = wx.TextCtrl(self, style=wx.TE_MULTILINE)  # 支持多行的编辑框
#         self.Show(True)
#
# app = wx.App(False)
# frame = MyFrame(None, '小型编辑器示例', (800, 600))
# app.MainLoop()

# 示例3 添加一个菜单栏和一个状态栏


# class MainWindow(wx.Frame):
#     def __init__(self, parent, title, size):
#         wx.Frame.__init__(self, parent, title=title, size=size)
#         self.control = wx.TextCtrl(self, style=wx.TE_MULTILINE)
#         self.CreateStatusBar()  # 在窗口底部
#         # 设置菜单
#         filemenu = wx.Menu()
#         #wx.ID_ABOUT 和 wx.ID_EXIT是由wxWidgets提供的标准标识符
#         filemenu.Append(wx.ID_ABOUT, "&关于", "关于该程序的信息")
#         filemenu.AppendSeparator()
#         filemenu.Append(wx.ID_EXIT, "&退出", "退出程序")
#         # 创建菜单栏
#         menuBar = wx.MenuBar()
#         menuBar.Append(filemenu, "&文件")
#         self.SetMenuBar(menuBar)
#         self.Show(True)
#
# app = wx.App(False)
# frame = MainWindow(None, "菜单栏和状态栏示例", (800, 600))
# app.MainLoop()

# 示例4 绑定事件处理


# class MainWindow(wx.Frame):
#     def __init__(self, parent, title, size):
#         wx.Frame.__init__(self, parent, title=title, size=size)
#         self.control = wx.TextCtrl(self, style=wx.TE_MULTILINE)
#         self.CreateStatusBar()  # 在窗口底部
#         # 设置菜单
#         filemenu = wx.Menu()
#         # wx.ID_ABOUT 和 wx.ID_EXIT是由wxWidgets提供的标准标识符
#         menuabout = filemenu.Append(wx.ID_ABOUT, "&关于", "关于该程序的信息")
#         filemenu.AppendSeparator()
#         menuexit = filemenu.Append(wx.ID_EXIT, "&退出", "退出程序")
#         # 创建菜单栏
#         menubar = wx.MenuBar()
#         menubar.Append(filemenu, "&文件")
#         self.SetMenuBar(menubar)
#
#         # 设置事件
#         self.Bind(wx.EVT_MENU, self.onabout, menuabout)
#         self.Bind(wx.EVT_MENU, self.onexit, menuexit)
#
#         self.Show(True)
#
#     def onabout(self, e):
#         # 带有O
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值