`

第一章 欢迎使用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 in action.pdf

    - **第一部分**:介绍wxPython基础知识 - **第1章**:欢迎来到wxPython 3 - wxPython 3的特性和改进 - 开始使用wxPython - **第2章**:为您的wxPython程序打下坚实基础 - wxPython的基本概念 - 创建wxPython...

    第14章 创建图形用户界面GUI5.zip.zip

    创建GUI的第一步是导入Tkinter库,并创建一个顶级窗口对象,例如: ```python import tkinter as tk root = tk.Tk() ``` 接着,我们可以向这个窗口添加组件。例如,我们可以创建一个标签(Label)和一个按钮...

    python编程,python编程入门

    在这一章,会讲解如何导入和使用Python的标准库和第三方库,如Numpy、Pandas和Matplotlib等。模块化编程有助于组织代码,而丰富的库则提供了处理各种任务的强大功能。 第8章 GUI界面: Python提供多种库来创建图形...

    精品课件 Python从入门到精通 第15章 GUI界面编程(共31页).pptx

    1. wxPython 是一个广受欢迎的库,它为Python提供了与原生操作系统集成的GUI组件。安装wxPython可以通过pip命令进行,如下: ``` pip install -U wxPython ``` 2. Kivy 是一个跨平台的开源库,专注于支持多点...

    Python项目案例开发从入门到实战源代码第10章 连连看游戏代码.rar

    "连连看"是一款广受欢迎的休闲益智游戏,其基本规则是寻找并消除两个相同图案的方块,直到所有配对都被消除为止。在这个Python项目中,我们将深入学习如何运用Python语言来构建这样一款游戏。 首先,我们要了解...

    Python核心编程第二版

     3.6 第一个Python程序   3.7 相关模块和开发工具   3.8 练习   第4章 Python对象   4.1 Python 对象   4.2 标准类型   4.3 其他内建类型   4.3.1 类型对象和type类型对象   4.3.2 None--...

    常见的扫雷程序设计代码

    扫雷是一款广受欢迎的经典电脑...在压缩包中的"第2章 扫雷"文件中,可能包含了具体的代码示例,你可以通过阅读和分析这些代码来进一步理解上述知识点。实际操作将有助于巩固理论知识,并激发你在编程实践中创新的灵感。

    Rule-based_Expert_System:课程项目

    专家系统的设计参考了第2章。如有任何对项目的改进建议,欢迎评论。:〜) 目录 概述 图形检测专家系统的运作流程为: 通过图片预先得到一个基本事实(即图形中各线段端点坐标) 处理这一组基本事实,产生专家系统的...

Global site tag (gtag.js) - Google Analytics