首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

wxpython-wxpython教程

由Robin Dunn以及Harri Pasanen开发,wxPython是作为一个Python扩展模块。 就像wxWidgets,wxPython也是一个免费的软件。...它可以从官方网站下载: http://wxpython.org. 在本网站上可下载 wxPython 对应操作系统平台二进制和源代码。 在wxPython API主要模块包括一个核心模块。...它由 wxObject ,这是基础 API 的所有。控制模块包含了所有 GUI 应用程序开发中使用的部件。...wxPython 的API有GDI(图形设备接口)模块。这是一组用于在部件中的绘图。 如字体,颜色,画笔等就是其中的一部分。所有的容器窗口是由 Windows 模块定义。...wxPython 官方网站也主持 Phoenix 工程计划 – 为Python3.* 新实现的wxPython。 它着重于提高速度,可维护性和可扩展性。该项目始于2012年开始,现仍处于测试阶段。

1.3K00

wxpython使用简介_wxPython 教程(一) 简介

wxPython wxPython是一个创建桌面GUI应用的跨平台工具包(toolkit),它的主要开发者是_Robin Dunn_。...wxPython是对成熟的跨平台C++ wxWidgets的封装,主要包括以下5个基本模块: Controls模块提供图形应用中通用的部件(widgets),比如按钮(Button)、工具栏(Toolbar...wxPython API wxPython API是一系列方法和对象的集合。...在wxPython中,我们有很多的widgets,他们可以被分为以下几组。 BASE WIDGETS Base Widgets,这些widgets提供最基本的功能,被称作祖先,一般不直接使用。...最后,所有的都继承自wx.Object,它是wxPython中所有的父。 以上,即本节内容:wxPython简介。你无须完全看懂以上,相关内容我们会在后续章节中详细介绍。

3.5K30
您找到你想要的搜索结果了吗?
是的
没有找到

wxPython入门中文版 (Getting Started with wxPython)

而且简单查了一下,好像中文世界目前还没有完整的翻译 Getting Started with wxPython 的。 wxPython入门 第一个应用程序:”Hello, World!”...你也可以自定义一个ID,但 Getting Started with wxPython 认为,没有理由那样做,用标准ID更好。...wx.Window 是一个基础的class,所有的可视化元素,例如buttons, menus等等,都起源于wx.Window 。而程序窗口则是一个wx.Frame 。...但是,添加其它的功能并不比我们刚才所完成的内容更难,你可以从 wxPython 提供的 Demo 获取灵感(点此下载Demo,选择版本后,下载 wxPython-demo-x.x.x 文件): Drag...[7] 根据 wxPython 的文档: Panel 就是放置组件的窗口,它通常被放置在 frame 里面。在继承它的父 wxWindow 的基础上,Panel 还含有一些额外的,细微的功能性。

4.7K30

wxpython入门教程_wxPython 入门教程

这篇文章是关于 wxPython,但 wxPython 实际是两件事物的组合体:Python 脚本语言和 GUI 功能的 wxWindows (关于 wxWindows 的介绍,请参阅 developerWorks...wxWindows 是为了最大可移植性的 C/C++ ,而抽取 GUI 功能。...wxPython 的窗口是真正实在的本地窗口,它可以做本地窗口能做的任何事情,使您的 wxPython 程序如同窗口的程序一样。wxPython 的全部家当可以打包成一个易于安装的软件包。...也许我是一个固执的人,但我发现做同样的事情,wxPython 要比 Java 容易得多。...世界上最小的 wxPython 程序,剖析! 听起来很酷,不是吗?让我们看一些代码,您将会明白我所说的。为了易于讨论,我在示例中插入了一些行标签。

92710

wxPython:Python首选的GUI | CSDN博文精选

Qt也是所有的GUI工具中最为面向对象化的,同时也是最为稳定的。wxWidgets因为缺乏很好的商业化支持,开发文档、资源相对较为匮乏。...工具。...在wxPython中,我习惯把事件分为4: 控件事件:发生在控件上的事件,比如按钮被按下、输入框内容改变等 鼠标事件:鼠标左右中键和滚轮动作,以及鼠标移动等事件 键盘事件:用户敲击键盘产生的事件 系统事件...从2.8.9.2版本之后,wxPython 增加了一个高级通用部件 Advanced Generic Widgets,简称 AGW 。...后记 我使用 wxPython 长达十年。它给了我很多的帮助,它让我觉得一切就该如此。这是我第一次写关于 wxPython 的话题,写作过程中,我心存感激。

2.9K10

wxpython 教程 pdf_活学活用wxPython 完整版PDF

我们将《活学活用wxPython》分成了三个部分。第一部分简要介绍wxPython的相关概念,并指导读者开始运用wxPython,同时还提供了一些wxPython最佳实践的信息。...第一部分的章节包括: 第一章 欢迎使用wxPython 在该章节中,我们对wxPython进行介绍,并解释为什么说它是自切片面包以来最伟大的事务,同时还提供了用于创建wxPython的一些技术背景资料。...第二章 给wxPython程序一个坚实的基础 讨论了wxPython中最重要的两个对象。每个应用程序都必须有一个应用程序对象和一个顶级窗口。...第十五章 “爬上”树型控件 wxPython 树型控件使得我们可以对分等级的数据进行紧凑显示,包括但不限于目录树或者的继承关系。你也可以允许用户任意对条目进行编辑。...第十六章 向wxPython应用程序中并入HTML 在wxPython中,你可以使用HTML来简化格式化文本的显示和打印。wxPython中的HTML引擎可以定义以用于满足特殊需求。

1.2K20

wxPython 入门教程.

这篇文章是关于 wxPython,但 wxPython 实际是两件事物的组合体:Python 脚本语言和 GUI 功能的 wxWindows (关于 wxWindows 的介绍,请参阅 developerWorks...wxWindows 是为了最大可移植性的 C/C++ ,而抽取 GUI 功能。...wxPython 的窗口是真正实在的本地窗口,它可以做本地窗口能做的任何事情,使您的 wxPython 程序如同窗口的程序一样。wxPython 的全部家当可以打包成一个易于安装的软件包。...第二行比较有趣,导入 wxPython 的 wx 。当然,wx (基本 wxPython 声明)包括基本类,如框架和应用程序。 /注意这些行的结尾没有分号。...在第三行,定义了第一个 Python – main_window 。 main_window 是在 wx 模块中定义的 wxFrame 的派生

1.1K20

Python GUIwxPython官网Hello World示例的逐行解释

这篇文章是对wxPython官网第二个"Hello World"的demo代码的逐行解释,不过为方便初学者做了小部分改动,勉强算对wxPython的入门了解。...一、环境与工具 本机:Windows10 64位 Python 3.5.2 wxPython 4.0.0b2 IDE:Pycharm Professional 2017.2.3 二、代码解释 # !.../usr/bin/env python # _*_ coding:utf-8 _*_ import wx ''' frame(窗口):带标题和边框的最顶层窗体 panel(面板):容器,提供空间放其他组件...) # +label表示要显示的文本内容 # +pos表示文本显示位置 st = wx.StaticText(pn1, label="A simple wxPython...caption表示对话窗口的标题 # +style表示对话窗口的按钮和图标样式 wx.MessageBox("Hello World v2.0\r\nproducted by wxPython

57920

Python|利用wxpython实现GUI编写

1.介绍:GUI与wxpython GUI即图形用户界面(Graphical User Interface),即计算机展示的每一个窗口。往往一个界面是连接很多API的载体,后台可能有多种语言支撑。...wxpython是python的第三方,本质上是一个GUI图形,专门用来编写GUI界面,所以wxpython只是一个工具。...2.准备:wxpython安装 wxpython的安装也可以像python其他第三方的安装方式一样,直接使用pip进行,执行如下: pip install wxPython 还有根据pip支持内容下载...3.实战:自制GUI实现电脑关机,重启 Wxpython里附带的功能有很多种,例如文本框,图片,按钮等能在平时所见窗口见到的。MessageBox就是文本框功能,Button为按钮。...方式就是通过与函数去定义参数。

1.3K30
领券