Pycharm使用教程,pycharm制作界面教程

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: