Archive:Development/Languages/Python (zh CN): Difference between revisions

    From KDE TechBase
    No edit summary
    No edit summary
    Line 4: Line 4:


    使用Python来开发KDE应用程序时,两种重要的软件是必需的,[http://www.riverbankcomputing.co.uk/software/pyqt/intro PyQt]和PyKDE。PyQt提供了用于构建KDE的Qt库的Python支持。PyQt能够从 http://www.riverbankcomputing.co.uk/software/pyqt/ 取得。Riverbank Computing拥有许多关于如何使用PyQt来创建纯正的Qt应用程序的优秀文档。如果你在KDE/Python开发方面是个新手,那么学习如何使用PyQt是最好的开始。
    使用Python来开发KDE应用程序时,两种重要的软件是必需的,[http://www.riverbankcomputing.co.uk/software/pyqt/intro PyQt]和PyKDE。PyQt提供了用于构建KDE的Qt库的Python支持。PyQt能够从 http://www.riverbankcomputing.co.uk/software/pyqt/ 取得。Riverbank Computing拥有许多关于如何使用PyQt来创建纯正的Qt应用程序的优秀文档。如果你在KDE/Python开发方面是个新手,那么学习如何使用PyQt是最好的开始。
    {{note| [http://www.qtrac.eu/pyqtbook.html Rapid GUI Programming with Python and Qt]这本书已经开始发售,并且涵盖了使用Python的Qt4编程。}}


    PyKDE构建于PyQt之上,并且为KDE的库以及其技术添加了Python支持。
    PyKDE构建于PyQt之上,并且为KDE的库以及其技术添加了Python支持。
    Line 24: Line 22:
    * [http://www.rkblog.rk.edu.pl/w/p/introduction-pyqt4/ PyQt4的介绍文章]
    * [http://www.rkblog.rk.edu.pl/w/p/introduction-pyqt4/ PyQt4的介绍文章]
    * [http://lateral.netmanagers.com.ar/stories/BBS47.html PyQt例程]
    * [http://lateral.netmanagers.com.ar/stories/BBS47.html PyQt例程]
    * [[/PyKDE_DBus_Tutorial|Python DBus教程]]。如何从PyKDE调用DBus。
    * [[Development/Languages/Python/PyKDE_DBus_Tutorial|Python DBus教程]]。如何从PyKDE调用DBus。
    * [[Development/Tutorials/Phonon/Introduction/Python|Phonon例程]]
    * [[Development/Tutorials/Phonon/Introduction/Python|Phonon例程]]
    * [[Development/Tutorials/Plasma#Plasma_Programming_with_Python|Plasma 教程]]
    * [[Development/Tutorials/Plasma#Plasma_Programming_with_Python|Plasma 教程]]
    Line 38: Line 36:
    *[http://www.riverbankcomputing.co.uk/software/pykde/intro PyKDE主页]
    *[http://www.riverbankcomputing.co.uk/software/pykde/intro PyKDE主页]
    *[http://www.diotavelli.net/PyQtWiki PyQt和PyKDE社群Wiki]
    *[http://www.diotavelli.net/PyQtWiki PyQt和PyKDE社群Wiki]
    *《[http://www.qtrac.eu/pyqtbook.html Rapid GUI Programming with Python and Qt]》一书涵盖了Python的Qt 4开发。
    *《[http://www.qtrac.eu/pyqtbook.html Rapid GUI Programming with Python and Qt]》一书涵盖了Python的Qt 4开发。
    *IRC通道''#kubuntu-devel'':PyQt程序员。
    *IRC通道''#kubuntu-devel'':PyQt程序员。

    Revision as of 03:36, 27 September 2009


    Development/Languages/Python


    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/ 获得。

    文档和指导

    主要文档:


    KDE3和PyKDE3

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

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

    深入阅读和信息

    用PyKDE开发的应用