- 浏览: 436092 次
- 性别:
文章分类
最新评论
-
nianhua2008:
你好,请问哪个cocos版本可以读取cbx文件?
Cocos3dx入门 -
ihic11:
我的为什么Receive.jsp一直有乱码?请帮忙
网银在线支付注意事项 -
奔跑的蓝猫:
楼主你好!请问这两个文件怎么使用啊?
楼主能把源代码发给我下吗 ...
简易视频聊天 -
wx_hello:
不错。。学习了。。
jquery解析xml -
ocaicai:
圣人啊,救星啊,我被这个问题折磨得蛋疼!对了,我在google ...
struts2+urlrewrite
1、main.py
2、mainFrame.py
关键:
1、wx.MenuItem才有菜单事件
2、self.Bind( wx.EVT_MENU, self.dostart, id = self.oper_start_item.GetId() )
#!/usr/bin/env python #Boa:App:BoaApp import wx import mainFrame modules ={'mainFrame': [1, 'Main frame of Application', 'mainFrame.py']} class BoaApp(wx.App): def OnInit(self): self.main = mainFrame.create(None) self.main.Show() self.SetTopWindow(self.main) return True def main(): application = BoaApp(0) application.MainLoop() if __name__ == '__main__': main()
2、mainFrame.py
关键:
1、wx.MenuItem才有菜单事件
2、self.Bind( wx.EVT_MENU, self.dostart, id = self.oper_start_item.GetId() )
# -*- coding: utf-8 -*- import wx def create(parent): return mainFrame(parent) class mainFrame ( wx.Frame ): def __init__( self, parent ): wx.Frame.__init__ ( self, parent, id = wx.ID_ANY, title = u"截屏专家", pos = wx.DefaultPosition, size = wx.Size( 508,319 ), style = wx.DEFAULT_FRAME_STYLE|wx.TAB_TRAVERSAL ) self.SetSizeHintsSz( wx.DefaultSize, wx.DefaultSize ) self.mf_menubar = wx.MenuBar( 0 ) self.oper_menu = wx.Menu() self.oper_start_item = wx.MenuItem( self.oper_menu, wx.ID_ANY, u"启动", wx.EmptyString, wx.ITEM_NORMAL ) self.oper_menu.AppendItem( self.oper_start_item ) self.oper_stop_item = wx.MenuItem( self.oper_menu, wx.ID_ANY, u"终止", wx.EmptyString, wx.ITEM_NORMAL ) self.oper_menu.AppendItem( self.oper_stop_item ) self.mf_menubar.Append( self.oper_menu, u"操作" ) self.set_menu = wx.Menu() self.set_sys_item = wx.MenuItem( self.set_menu, wx.ID_ANY, u"系统设置", wx.EmptyString, wx.ITEM_NORMAL ) self.set_menu.AppendItem( self.set_sys_item ) self.mf_menubar.Append( self.set_menu, u"设置" ) self.help_menu = wx.Menu() self.mf_menubar.Append( self.help_menu, u"帮助" ) self.SetMenuBar( self.mf_menubar ) self.mf_statusBar = self.CreateStatusBar( 1, wx.ST_SIZEGRIP, wx.ID_ANY ) mf_sizer = wx.BoxSizer( wx.HORIZONTAL ) self.SetSizer( mf_sizer ) self.Layout() self.Centre( wx.BOTH ) # Connect Events self.Bind( wx.EVT_MENU, self.dostart, id = self.oper_start_item.GetId() ) def __del__( self ): pass # Virtual event handlers, overide them in your derived class def dostart( self, event ): print 'sdfsdf'
发表评论
-
ubuntu下使用apache发布Django应用
2010-12-20 09:21 2211一、安装Django 1、下载地址 http://www.dj ... -
【转】Python如何使用urllib2获取网络资源
2010-10-29 20:04 1970urllib2是Python的一个获取URLs(Uniform ... -
python获取系统、平台相关的信息
2010-10-26 16:23 1053python获取系统、平台相关的信息 可使用以下两个模块: ... -
python打印详细的异常信息
2010-09-20 15:44 1256import traceback print trace ... -
python编码问题
2010-08-23 13:26 4337出现错误: UnicodeDecodeError: 'asc ... -
python比较值类型是否为字符串
2010-08-04 14:56 876value:要判断的值 isinstance(value ... -
使用C/C++扩展Python
2010-07-20 16:20 0方式一、使用VC++6.0 1、配置VC++6.0环境 1) ... -
Python sqllit实例
2010-07-15 10:21 17101、操作数据库 # -*- coding: UTF-8 -* ... -
Python日期计算
2010-05-28 10:38 16301、将字符串转换成date nowDate = time.st ... -
python发送邮件
2010-05-27 11:15 3227# -*- coding:UTF-8 -*- ''' ... -
Python多线程实例
2010-05-08 17:01 1639特别注意: 加锁的位置一定要只包住临界资源,如: self.s ... -
Python实现ping命令
2010-05-08 12:49 10719#!/usr/bin/env python # -*- co ... -
py2exe简单使用
2010-05-06 15:46 13491、首先下载已安装的对应Python版本的py2exe 2、将 ... -
Python截屏程序
2010-05-06 13:31 2424说明:必须安装PIL库 # -*- coding:UTF-8 ... -
Python HTTP文件上传
2010-05-06 11:08 9427# -*- coding:UTF-8 -*- ''' Cr ... -
文件夹差异文件对比工具
2010-05-05 15:44 1508# -*- coding:UTF-8 -*- ''' Cr ... -
Python获取本机公网IP(windows、Linux下通用)
2010-04-23 15:24 3638class Getmyip: def getip(s ... -
Python随机生成字符串
2010-04-22 15:25 1642class RandomUtil(): ... -
Python执行外部程序
2010-04-21 15:52 4007# -*- coding:UTF-8 -*- impo ... -
Python对象转换为xml
2010-04-20 17:41 8059# -*- coding:UTF-8 -*- ''' Cr ...
相关推荐
**wxPython:Python中的GUI开发库** `wxPython` 是一个强大的Python库,用于构建图形用户界面(GUI)。它提供了丰富的控件集和高度可定制的组件,使得开发者能够使用Python语言来创建功能丰富的桌面应用程序,同时...
"wxPython demo"是这个压缩包的主要内容,它是基于Python的一个GUI工具包——wxPython的示例代码集合。 【描述】提到的是"wxpython4.0.0b2"的最新Demo文件,这表明这个压缩包提供了wxPython 4.0.0第二个预览版...
【wxPython】是一种基于Python语言的图形用户界面(GUI)工具包,它允许开发者使用原生的窗口系统组件...每个示例都是一个独立的代码片段,通过阅读和运行这些代码,你可以加深对wxPython的理解,提升你的GUI编程技能。
在Python中开发图形用户界面(Graphical User Interface,简称GUI)应用,意味着开发者可以构建具备交互性界面的应用程序,这样的程序通常包含各种可视化元素,如按钮、文本框、菜单等。Python支持多种GUI工具包,...
在Python的GUI编程中,wxPython是一个非常流行的库,它提供了丰富的组件和工具来创建桌面应用程序。本教程将深入探讨如何使用wxPython实现Frame界面的跳转,特别关注登录页面的功能实现。 首先,理解Frame是...
`wxPython` 是一个流行的 Python GUI 工具包,它允许开发人员使用 Python 语言创建原生的跨平台用户界面。`wxPython` 基于 C++ 的 `wxWidgets` 库,提供了丰富的控件集和强大的功能,使得在 Python 中构建桌面应用...
**wxPython-demo-4.0.6官方demo**是一个用于学习和探索wxPython库的资源包,其中包含了大量示例代码,旨在帮助开发者理解和运用wxPython进行GUI(图形用户界面)编程。wxPython是一个跨平台的GUI工具包,它允许...
wxPython API包含了大量用于创建窗口、按钮、文本框、菜单等GUI元素的类和方法。这些组件的使用让开发者可以构建功能丰富的应用程序,同时保持与平台一致的外观和感觉。 **三、主要组件** 1. **顶级窗口(Top-...
5. **事件处理(Event Handling)**: wxPython使用事件驱动模型,用户与界面的交互(如点击按钮、选择菜单项等)会产生事件,通过绑定事件处理函数,可以实现对这些事件的响应。 6. **对话框(Dialogs)**: 包括...
使用wxPython开发应用程序时,开发者可以访问各种窗口部件,如按钮、文本框、菜单、对话框等,并利用事件驱动编程模型。此外,wxPython还支持自定义布局管理器,允许灵活的界面设计。同时,它提供了与操作系统深度...
在Python中进行图形用户界面(GUI)开发时,WxPython是一个非常重要的库。WxPython是Python的一个绑定库,它允许开发者使用wxWidgets库来创建跨平台的GUI应用。wxWidgets本身是对多种操作系统原生GUI API的封装,...
wxPython 是一个强大的图形用户界面(GUI)工具包,它将 Python 语言与 wxWidgets 库结合在一起,为开发者提供了一种在 Python 中创建原生跨平台应用程序的方法。wxWidgets 是一个 C++ 库,实现了许多操作系统原生的...
`wxPython`提供了大量组件,如按钮、文本框、列表框、菜单、对话框等,用于构建复杂的用户界面。它还支持事件处理、布局管理、图像处理和文件对话框等功能。此外,`wxPython`还具备以下特性: 1. **响应式设计**:`...
wxPython提供了大量的预定义控件,如按钮、文本框、列表视图、菜单栏、对话框等,以及布局管理器,用于控制窗口中的控件排列和对齐。此外,wxPython还支持事件处理,使得开发者可以通过简单的回调函数来响应用户的...
这本书主要面向已经有一定wxPython基础的开发者,提供了大量实用的示例和技巧,涵盖了从基本控件的使用到高级功能的实现。通过学习,你可以了解如何创建窗口、菜单、对话框以及更复杂的组件,如树形视图和网格。此外...
- **第五节**:菜单和状态栏的实现。 - **第六节**:布局管理。 - **第七节**:自定义绘图。 - **第八节**:图像处理。 - **第九节**:对话框的设计。 - **第十节**:中文显示问题的解决方案及总结。 #### 六...
2. **控件与组件**:书中会详细讲解wxPython提供的各种控件,如菜单、对话框、滚动条、滑块、复选框、单选按钮、进度条、列表框等,以及如何通过事件处理机制响应用户的交互。 3. **高级主题**:这部分可能会涉及...
8. **社区支持**:wxPython拥有活跃的开发者社区和用户论坛,提供了大量的教程、示例代码和插件,使得学习和解决问题变得更加容易。 9. **与其他库的集成**:wxPython可以与Python的其他库无缝集成,如NumPy、...
最简单的空程序示例展示了如何导入wxPython库,创建应用程序和框架,并进入主事件循环。接着,逐步扩展这个基础程序,最后形成一个可以运行的"hello.py"程序。 第2部分“给你的wxPython程序一个稳固的基础”则详细...