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基础知识 - **第1章**:欢迎来到wxPython 3 - wxPython 3的特性和改进 - 开始使用wxPython - **第2章**:为您的wxPython程序打下坚实基础 - wxPython的基本概念 - 创建wxPython...
创建GUI的第一步是导入Tkinter库,并创建一个顶级窗口对象,例如: ```python import tkinter as tk root = tk.Tk() ``` 接着,我们可以向这个窗口添加组件。例如,我们可以创建一个标签(Label)和一个按钮...
在这一章,会讲解如何导入和使用Python的标准库和第三方库,如Numpy、Pandas和Matplotlib等。模块化编程有助于组织代码,而丰富的库则提供了处理各种任务的强大功能。 第8章 GUI界面: Python提供多种库来创建图形...
1. wxPython 是一个广受欢迎的库,它为Python提供了与原生操作系统集成的GUI组件。安装wxPython可以通过pip命令进行,如下: ``` pip install -U wxPython ``` 2. Kivy 是一个跨平台的开源库,专注于支持多点...
"连连看"是一款广受欢迎的休闲益智游戏,其基本规则是寻找并消除两个相同图案的方块,直到所有配对都被消除为止。在这个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章 扫雷"文件中,可能包含了具体的代码示例,你可以通过阅读和分析这些代码来进一步理解上述知识点。实际操作将有助于巩固理论知识,并激发你在编程实践中创新的灵感。
专家系统的设计参考了第2章。如有任何对项目的改进建议,欢迎评论。:〜) 目录 概述 图形检测专家系统的运作流程为: 通过图片预先得到一个基本事实(即图形中各线段端点坐标) 处理这一组基本事实,产生专家系统的...