Welcome to KDE TechBase/zh-cn: Difference between revisions

From KDE TechBase
(Updating to match new version of source page)
(Updating to match new version of source page)
(28 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<languages />
<languages />
{{Note|techbase.kde.org is primarily aimed at '''external developers'''. Here, you can find documentation and help '''to build on or extend KDE products for your own projects'''.
 
<br />
[[File:Kdevelop.png|noframe|left|128px]]
'''欢迎来到 KDE 技术基地维基!'''这个网站包含开发者所需要的信息,介绍如何在您的软件项目中使用 KDE 框架和程序库。您可以发现使用 KDE 框架创建功能丰富且实用的 Qt 应用程序的'''[[Development/Tutorials|教程指南]]''',编写小部件和脚本所需的 '''[[Development/Tutorials/Plasma5|Plasma 和 KWin API]]''',为您的产品提供地图功能的 '''[[Marble|Marble API]]''' 等等。
 
如果您有兴趣参与 KDE,请前往[https://community.kde.org 社群维基]了解不同的贡献和参与社群的方式。
 
<br />
<br />
If you are looking for '''guidelines and ways to contribute to KDE''' please refer to the [https://community.kde.org Community] wiki.}}
{{Tip/zh-cn|不知道从何处下手?看看我们的'''[[Special:MyLanguage/Getting_Started|入门指南]]''',开始一段新的开发旅程!}}
 
[[File:Konqui frameworks cropped.png|noframe|left|128px|]]
;[[Special:MyLanguage/KF5|KDE 框架 (KF5)]]
:想要开发强大的 Qt 应用或者让您现有的 Qt 应用更进一步?请尝试  '''[[Special:MyLanguage/KF5|KDE 框架]]''',一个基于 Qt 的强大程序库集合。它包含了工具类,比如 KArchive 用于文件压缩,KItemModels 用于扩展 Qt 的模型/视图框架,Kirigami 用于创建响应式跨平台应用,适配从移动设备到桌面设备的各种不同场景。


{{Note|Before editing the wiki, look at [[Help:Contribute#Organisation|this page]] to see where to add content.''
<br />
<br />
If you want a '''real book''' to learn how to use the Frameworks, please [https://community.kde.org/Books read there], on our community pages!}}
<!--
== Still to be moved and organized ==


* [[Special:myLanguage/Development|Develop]]
[[File:Develop.png|noframe|right]]
* [[Special:myLanguage/Development/Tutorials|Tutorials]],
;[[Special:MyLanguage/Development|开发]]
:来看看我们的'''[[Special:MyLanguage/Development/Tutorials|开发教程]]'''或者 KDE 和 Qt 开发者最喜欢的[[Special:MyLanguage/Development/Tools|开发工具]]
 
<div class="mw-translate-fuzzy">
= KDE 项目 =
</div>
 
{{AppMiniCard|Extra CMake Modules|Special:MyLanguage/ECM5|File:CMake-logo-48.png|<div class="mw-translate-fuzzy">
:在搜索和链接 KDE 框架和程序库时,节省您的时间和精力。
</div>}}


== The future page is below ==
{{AppMiniCard|Plasma|Special:MyLanguage/Development/Tutorials/Plasma5|File:520px-Mascot_20140702_konqui-plasma.png|<div class="mw-translate-fuzzy">
-->
:了解如何扩展和构建 KDE 强大的工作空间。
{| style="margin: 1em 2.5% 0 2.5%; padding: 0 5px;" cellpadding="5"
</div>}}
|-
| style="padding-left: 35px;" |[[File:Calligra120.png |noframe|left|120px|]] ||
;[[Special:MyLanguage/Development/Tutorials/Calligra Overview|Calligra]]
:Calligra description
|-
| style="padding-left: 50px;" |[[File:CMake-logo-48.png |noframe|left|90px|]] ||
;[[Special:MyLanguage/ECM5|Extra-CMake-Modules]]
:ECM description
|-
| style="padding-left: 50px;" |[[File:Konqui frameworks cropped.png|noframe|left|100px|]] ||
;[[Special:MyLanguage/KF5|KDE Frameworks (KF5)]]
:Documentation concerning the Frameworks
|-
| style="padding-left: 50px;" |[[File:Kipi.svg |noframe|left|100px|]] ||
;[[Special:MyLanguage/KIPI|KIPI]]
:KDE Image Plugin Interface description
|-
| style="padding-left: 50px;" |[[File:Mascot_20140731_konqui-app-utilities.png |noframe|left|100px|]] ||
;[[Special:MyLanguage/KDE PIM|KDE PIM]]
:KDE PIM description
|-
| style="padding-left: 50px;" |[[File:Kdevelop.svg |noframe|left|100px|]] ||
;[[Special:MyLanguage/KDevelop5|KDevelop]]
:Documentation concerning KDevelop plugins and API
|-
| style="padding-left: 50px;" |[[File:Krita128.png |noframe|left|100px|]] ||
;[https://krita.org Krita]
:Documentation concerning Krita plugins and API
|-
| style="padding-left: 50px;" |[[File:Marble128.png |noframe|left|100px|]] ||
;[[Special:MyLanguage/Marble|Marble]]
:Documentation of Marble plugins and API
|-
| style="padding-left: 50px;" |[[File:Phonon-gstreamer.png |noframe|left|100px|]] ||
;[[Special:MyLanguage/Phonon|Phonon]]
:Documentation of Phonon
|-
| style="padding-left: 50px;" |[[File:520px-Mascot_20140702_konqui-plasma.png  |noframe|left|100px|]] ||
;[[Special:MyLanguage/Projects/Plasma|Plasma]]
:Documentation of Plasma plugins and API
|-
|}


=== Outdated products ===
{{AppMiniCard|Phonon|Special:MyLanguage/Phonon|File:Phonon-gstreamer.png|<div class="mw-translate-fuzzy">
:不非吹灰之力即可在您的应用中添加视频和音频。
</div>}}


{| style="margin: 1em 2.5% 0 2.5%; padding: 0 5px;" cellpadding="5"
{{AppMiniCard|KDevelop|Special:MyLanguage/KDevelop5|File:Kdevelop.svg|<div class="mw-translate-fuzzy">
|-
:为您的项目开发流程定制 KDE 强大的 IDE。
| style="padding-left: 50px;" |[[File:Sublime.svg  |noframe|left|100px|]] ||
</div>}}
;[[Special:MyLanguage/Languages|KDElibs bindings]]
 
:Bindings to use KDElibs (KDE4 and 3)
{{AppMiniCard|KDE PIM|Special:MyLanguage/KDE PIM|File:Mascot_20140731_konqui-app-utilities.png|<div class="mw-translate-fuzzy">
|-
:邮件,日历和联系人,汇集一处。
|}
</div>}}
 
{{AppMiniCard|Marble|Special:MyLanguage/Marble|File:Marble128.png|<div class="mw-translate-fuzzy">
:Marble 插件和 API 的文档。
</div>}}
 
{{AppMiniCard|Calligra|Special:MyLanguage/Development/Tutorials/Calligra Overview|File:Calligra120.png|<div class="mw-translate-fuzzy">
:增强生产力的插件。
</div>|icon-dark-invert}}
 
{{AppMiniCard|Latte Dock|Special:MyLanguage/LatteDock|File:LatteDock.png|<div class="mw-translate-fuzzy">
:Plasma 桌面的替换 Dock 和面板。为任务管理和桌面部件提供优雅且直观的体验。
</div>}}
 
=== 过时产品 ===
 
{{AppMiniCard|Language Bindings|Special:MyLanguage/Languages|File:Sublime.svg|<div class="mw-translate-fuzzy">
:Qt 4 and KDE 4 的编程语言绑定 (kdelibs)
</div>}}
 
{{Note/zh-cn|在开始编辑这个维基之前,请查阅[[Help:Contribute#Organisation|这个页面]]了解在何处添加内容。
<br />
如果您想要一本'''实体书籍'''来了解 KDE 框架,请阅读[https://community.kde.org/Books 这个社群维基页面]!}}

Revision as of 19:00, 16 September 2019


noframe
noframe

欢迎来到 KDE 技术基地维基!这个网站包含开发者所需要的信息,介绍如何在您的软件项目中使用 KDE 框架和程序库。您可以发现使用 KDE 框架创建功能丰富且实用的 Qt 应用程序的教程指南,编写小部件和脚本所需的 Plasma 和 KWin API,为您的产品提供地图功能的 Marble API 等等。

如果您有兴趣参与 KDE,请前往社群维基了解不同的贡献和参与社群的方式。


 
提示
不知道从何处下手?看看我们的入门指南,开始一段新的开发旅程!
KDE 框架 (KF5)
想要开发强大的 Qt 应用或者让您现有的 Qt 应用更进一步?请尝试 KDE 框架,一个基于 Qt 的强大程序库集合。它包含了工具类,比如 KArchive 用于文件压缩,KItemModels 用于扩展 Qt 的模型/视图框架,Kirigami 用于创建响应式跨平台应用,适配从移动设备到桌面设备的各种不同场景。


noframe
noframe
开发
来看看我们的开发教程或者 KDE 和 Qt 开发者最喜欢的开发工具

KDE 项目

Plasma

{{{4}}}

Phonon

{{{4}}}

KDevelop

{{{4}}}

KDE PIM

{{{4}}}

Marble

{{{4}}}

Calligra

icon-dark-invert

Latte Dock

{{{4}}}

过时产品

注意
在开始编辑这个维基之前,请查阅这个页面了解在何处添加内容。


如果您想要一本实体书籍来了解 KDE 框架,请阅读这个社群维基页面