KDE TechBase
  • Page
  • Discussion
  • Edit
  • History
KDE TechBase is a Wiki - You can help! Please contribute! Questions?
Please ask development related questions in the KDE Community Forum.

Development/Languages/Python (zh CN)

< Development | Languages

Languages: عربي | Asturianu | Català | Česky | Kaszëbsczi | Dansk | Deutsch | English | Esperanto | Español | فارسی | Suomi | Français | Galego | Italiano | 日本語 | 한국어 | Norwegian | Polski | Português Brasileiro | Română | Русский | Svenska | Slovenščina | српски | Українська | 简体中文 | 繁體中文

Python是一种强大的面向对象的动态语言。你能够从Python的网站 http://www.python.org/ 上查找到关于这种语言自身的更多信息。

使用Python来开发KDE应用程序时,两种重要的软件是必需的,PyQt和PyKDE。PyQt提供了用于构建KDE的Qt库的Python支持。PyQt能够从 http://www.riverbankcomputing.co.uk/software/pyqt/ 取得。Riverbank Computing拥有许多关于如何使用PyQt来创建纯正的Qt应用程序的优秀文档。如果你在KDE/Python开发方面是个新手,那么学习如何使用PyQt是最好的开始。

PyKDE构建于PyQt之上,并且为KDE的库以及其技术添加了Python支持。

你能从KDE的subversion容器中获得PyKDE4:

svn co svn://anonsvn.kde.org/home/kde/trunk/KDE/kdebindings/python/pykde4

同样可以从 http://websvn.kde.org/trunk/KDE/kdebindings/python/pykde4/ 获得。

Contents

  • 1 文档和指导
    • 1.1 KDE3和PyKDE3
  • 2 深入阅读和信息
  • 3 用PyKDE开发的应用

[edit] 文档和指导

主要文档:

  • PyQt主页和文档
  • 使用PyKDE4
  • PyKDE WebKit教程,简单的PyKDE网络浏览器。
  • PyKDE4的KDE 4.2 API参考。
  • 信号(Signals)和槽(Slots)
  • PyQt4的介绍文章
  • PyQt例程
  • Python DBus教程。如何从PyKDE调用DBus。
  • Phonon例程
  • Plasma 教程


[edit] KDE3和PyKDE3

旧版的PyQt和PyKDE3的文档和指导。

  • Python-Qt指导
    在这个指导中,介绍了使用PyQt创建一个基于Qt的应用程序的基本步骤。

[edit] 深入阅读和信息

  • PyQt与PyKDE邮件列表
  • PyQt主页
  • PyKDE主页
  • PyQt和PyKDE社群Wiki
  • 《Rapid GUI Programming with Python and Qt》一书涵盖了Python的Qt 4开发。
  • IRC通道#kubuntu-devel:PyQt程序员。
  • IRC通道#pyqt:PyQt应用开发人员。

[edit] 用PyKDE开发的应用

  • printer-applet
  • system-config-printer-kde
  • 电力管理, 电池小程序。
  • Ubiquity, Kubuntu安装程序。
  • GDebi, .deb安装程序。
  • 安装包, 图形化的apt-get
  • 一些PyKDE例程的源码
Retrieved from "http://techbase.kde.org/Development/Languages/Python_(zh_CN)"
Category: Python

Navigation

  • Home
  • Help
  • Recent changes

Sections

  • Getting started
  • Development
  • Schedules
  • Policies
  • Contribute
  • Projects

Toolbox

  • What links here
  • Related changes
  • Special pages
  • Printable version
  • Permanent link

Personal tools

  • 38.107.191.98
  • Talk for this IP
  • Log in / create account
  • Login with OpenID
Creative Commons License SA 3.0 as well as the GNU Free Documentation License 1.2
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal