Pycharm使用教程,pycharm制作界面教程
“APP应用”是用于执行特定任务或一系列任务的计算机程序。Web浏览器、媒体播放器和word程序是APP应用程序的典型例子。不同的app应用可以分为四个不同的APP应用领域:
网店APP,wiki,微博等。是流行的web(应用程序,可以通过web浏览器访问。桌面应用程序的例子包括Maya、Opera、Open Office和Winamp。企业app应用是指复杂的大型APP应用。移动应用程序包括为移动设备(如手机)开发的所有应用程序。
程序设计语言
现在有很多非常流行的编程语言。以下列表来自TiobeProgramming社区索引(2014年10月)。
等级
语言
投票率
一个
C
17.6%
2
爪哇
13.5%
三
对象-c
10.1%
四
C
4.8%
五
C#
4.7%
六
基础
3.5%
七
服务器端编程语言(Professional Hypertext Preprocessor的缩写)
2.9%
八
计算机编程语言
2.3%
九
Perl语言
2.1%
10
传输-SQL
2.1%
Python是最流行的语言之一。
计算机编程语言
Python是一种受ABC和Haskell编程语言启发的脚本语言。它最初由csdrs van Rossum开发,并于1991年发布。Python是一种高级的、通用的、跨平台的指令语言,有人称之为“动态语言”。Python简单易学,很少使用分号或括号,使用缩进控制代码结构。目前有很多来自世界各地的志愿者在维护Python项目。
Python程序员在创建图形用户界面时至少有三种选择。是PyGTK,wxPython,PyQt。本教程主要介绍wxPython的使用。
简介
WxPython是一个创建桌面GUI APP应用的工具包,它的主要开发者是_Robin Dunn_。WxPython允许开发者在Windows、Mac和许多Unix系统上开发APP应用。WxPython是一个成熟的跨平台C库wxWidgets包,主要由五个基本模块组成:
控制模块提供图形应用程序(如按钮、工具栏和记事本)中的常用部件(小部件)。在Windows系统上,组件被称为控件。
核心模块包含各种用于开发的类。这些类包括Object类(所有类的父类)、Sizers类(布局部件的类)、event(事件)、基本点和矩形。
GDI * *(图形服务接口)是在零件上绘制的类的集合,画笔作为操作字体、颜色、笔和图像。
**Misc包含许多其他类,如日志、APP应用程序配置和系统设置。
_Windows_ module包含各种窗口类,如panel(面板)、dialog(对话框)、dialog(框架)和scrollable window(滚动窗口))。
wxPython API
WxPython API是方法和对象的集合。从技术上来说,wxPython是C图形界面编程API wxWidgets的包,所以不是本地API。也就是不是直接用python写的。
WxPython有许多工件。他们可以被分成下一组。
基本组件
基本组件。这些工件提供了最基本的功能,称为祖先类,通常不直接使用。
顶级组件
顶层小部件顶层组件彼此独立存在。
容器
容器就是容器,通常包括其他组件。
动态组件
动态组件(动态部件)可以由用户直接操作,如下图所示。
静止部件
用户不能编辑静态组件(静态零件)。
其他组件
其他小部件就是其他小部件,比如工具栏,状态栏,菜单栏。
继承人
在wxPython中,组件之间是有继承的,继承是面向对象编程中非常重要的一部分。小部件可以建立层次关系,小部件可以从其他小部件继承功能特性。现有的类称为基类、父类或祖先,继承的类称为派生类、子类或后代。这些术语指的是自我生物学的概念。
例如,APP应用程序使用从四个不同的基类继承的按钮构件。最新的类是wx。控制类。控件是可以包含在其他容器组件中的组件。不是所有的组件都是控制组件,比如wx。对话
按钮小部件是一个小部件,屏幕上显示的所有小部件都是小窗口,所以它继承了wx。窗口类。
每个窗口对象都可以响应“事件”,按钮小部件也不例外。点击按钮触发wx。EVT _命令_按钮_点击事件。小部件继承了wx。EvtHandler类通过wx。窗户.所有响应事件的小部件都必须从wx继承。EvtHandler类。
最后,所有的类都继承自wx。Object class,它是wxPython中所有类的父类。
这是本节的内容。它是wxPython的总结。以上你不必完全理解。相关内容将在后续章节中详细描述。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。