`

第一章 欢迎使用wxPython

阅读更多
1. 欢迎使用wxPython

下面是一个例子,它创建了一个有一个文本框的窗口用来显示鼠标的位置。
#!/bin/env python
import wx
class MyFrame(wx.Frame):

    def __init__(self):
        wx.Frame.__init__(self, None, -1, "My Frame", size=(300, 300))
        panel = wx.Panel(self, -1)
        panel.Bind(wx.EVT_MOTION,  self.OnMove)
        wx.StaticText(panel, -1, "Pos:", pos=(10, 12))
        self.posCtrl = wx.TextCtrl(panel, -1, "", pos=(40, 10))

    def OnMove(self, event):
        pos = event.GetPosition()
        self.posCtrl.SetValue("%s, %s" % (pos.x, pos.y))

if __name__ == '__main__':
    app = wx.PySimpleApp()
    frame = MyFrame()
    frame.Show(True)
    app.MainLoop()
分享到:
评论

相关推荐

    活学活用wxPython

    - **第一章:欢迎使用wxPython** - 介绍了wxPython的基本概念和发展历史,为读者奠定良好的理论基础。 - **第二章:给wxPython程序一个坚实的基础** - 提供了构建wxPython应用程序所需的基础知识和技术,包括环境...

    使用WxPython进行Win32下Python编程(二) .txt

    - `wxApp`是所有WxPython应用程序的基类,而`OnInit`方法则是应用程序启动时调用的第一个方法。 - `wxFrame`用于创建一个窗口实例,并设置其标题和位置等属性。 - `app.MainLoop()`启动事件循环,这是任何图形...

    wxPython in Action 活学活用wxPython

    《wxPython in Action 活学活用wxPython》是一本深入浅出的教程,旨在帮助读者掌握使用wxPython这一强大的GUI(图形用户界面)工具包进行Python编程的方法。wxPython是Python编程语言中用于创建桌面应用的一个流行库...

    使用wxPython显示天气信息代码

    在本文中,我们将深入探讨如何使用wxPython库创建一个应用程序,该程序能够显示通过BeautifulSoup库抓取的天气预报信息。wxPython是一个流行的GUI工具包,用于构建跨平台的Python应用,而BeautifulSoup则是一个强大...

    使用wxPython、pillow开发的拼图小游戏

    使用wxPython、pillow开发的拼图小游戏,可以自己导入图片,设置难度等

    《活学活用wxPython》

    第一章至第三章帮助您夯实wxPython相关概念的坚实基础。第六章则对构建合理大小程序的步骤进行了完整回顾。第五章介绍如何让代码更易于管理的方法,第四章提供了一些协助进行调试、编写wxPython应用的工具。当你开始...

    wxPython in Action译文中文.pdf

    第一章至第三章帮助您夯实 wxPython相关概念的坚实基础。第六章则对构建合理大小程序的步骤进行了完整回顾。第五章介绍如何让代码更易于管理的方法,第四章提供了一些协助进 行调试、编写wxPython应用的工具。当你...

    活学活用wxpython的有图版第十一章

    《活学活用wxPython的有图版第十一章》主要介绍了wxPython中的布局管理器sizer的使用方法,并通过示例展示了如何在实际开发中利用sizer管理界面布局。为了深入了解这一章节的知识点,我们应当从以下几个方面展开详细...

    豆瓣电台客户端,使用wxpython实现

    “豆瓣电台客户端,使用wxpython实现”这一标题揭示了我们要讨论的是一个专为Windows操作系统设计的豆瓣电台应用,它基于Python的GUI库wxpython进行开发。wxPython是一个流行的Python库,用于创建跨平台的图形用户...

    wxPython入门教程前3章

    wxPython入门教程前3章 wxPython入门教程前3章 wxPython入门教程前3章 wxPython入门教程前3章

    wxpython3.9_py2.7

    1. **wxPython 2.8 Application Development Cookbook.pdf** - 这可能是一本关于使用wxPython 2.8开发应用程序的指南,虽然版本号与标题中的不完全匹配,但可能包含了适用于wxPython 3.9的基础知识和通用技巧。...

    wxpython in action.pdf

    - **第1章**:欢迎来到wxPython 3 - wxPython 3的特性和改进 - 开始使用wxPython - **第2章**:为您的wxPython程序打下坚实基础 - wxPython的基本概念 - 创建wxPython应用程序的框架 - **第3章**:在事件驱动...

    wxPython-入门教程.pdf

    这段代码展示了如何使用wxPython构建一个简单的文本编辑器界面,它包含一个可以输入和查看文本的窗口。通过这样的基础示例,你可以开始理解如何利用wxPython构建更复杂的GUI应用。 总的来说,wxPython为Python...

    WxPython实现无边框界面

    在Python的GUI编程中,WxPython库是一个广泛使用的工具,它提供了丰富的控件和功能,使得开发者能够方便地创建出美观且功能完备的图形用户界面。无边框界面是一种特殊的界面设计,它去掉了窗口的常规边框,通常用于...

    wxPython使用教程

    wxPython中文教程 有两个资源: 1、wxPython实战(中文版)高清.pdf。wxPython in Action 译文 2、2014年辛星wxPython教程第一版.pdf 如果要用什么控件的话,在里面ctrl+F就能搜到了

    wxPython-demo-4.0.3.tar:wxPython官方demo

    wxPython是Python编程语言中一个强大的GUI(图形用户界面)工具包,它使得开发者可以使用Python编写出具有本地外观和感觉的应用程序。wxPython是基于C++的wxWidgets库的Python绑定,提供了丰富的控件集合,使得...

    Python 的WxPython库开源扫雷游戏

    Python WxPython开源扫雷游戏PyMine为开源扫雷游戏PyMine 使用Python语言和WxPython UI框架。本例移植自开源例程JMine 请在程序所在目录使用python PyMine.py启动例程需要先安装Python 3.11和wxPython 4.2Python ...

    wxpython实战中文版(wxPython in Action)

    #### 一、wxPython简介与入门 ##### 1.1 开始wxPython - **wxPython**:一个用于Python的GUI库,允许开发者构建跨平台的应用程序。 - **特点**:利用C++编写的底层库,提供了高效的性能;同时具有丰富的组件集合,...

    wxPython官方文档

    **一、wxPython简介** wxPython是Python编程语言中的一个流行的图形用户界面(GUI)工具包,它允许开发者利用wxWidgets库来创建原生的跨平台应用程序。wxWidgets是一个C++库,实现了多种操作系统上的GUI API,包括...

    wxPython-demo-4.0.6_wxpython官方demo_wxPython-demo_wxpython_DEMO_w

    【wxPython】是一种基于Python语言的图形用户界面(GUI)工具包,它允许开发者使用原生的窗口系统组件创建美观且功能丰富的应用。这个压缩包文件"wxPython-demo-4.0.6_wxpython官方demo_wxPython-demo_wxpython_DEMO...

Global site tag (gtag.js) - Google Analytics