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

From KDE TechBase
(Updating to match new version of source page)
(Created page with "{{Note|在开始编辑这个维基之前,请查阅这个页面了解在何处添加内容。 <br /> 如果您想要一本'''实体书籍'''...")
(17 intermediate revisions by the same user not shown)
Line 3: Line 3:
<br />
<br />
[[File:Kdevelop.png|noframe|left|128px]]
[[File:Kdevelop.png|noframe|left|128px]]
'''Welcome to the TechBase Wiki!''' This site contains the information developers need to use KDE Frameworks and application libraries for their own software projects. Here you will find '''[[Development/Tutorials|tutorials and guides]]''' for using KDE Frameworks to create rich and well-behaved Qt applications, '''[[Development/Tutorials/Plasma5|Plasma and KWin API]]''' for writing applets and scripts, '''[[Marble|Marble API]]''' to provide mapping functionality for your product, and more.
'''欢迎来到 KDE 技术基地维基!'''这个网站包含开发者所需要的信息,介绍如何在您的软件项目中使用 KDE 框架和程序库。您可以发现使用 KDE 框架创建功能丰富且实用的 Qt 应用程序的'''[[Development/Tutorials|教程指南]]''',编写小部件和脚本所需的 '''[[Development/Tutorials/Plasma5|Plasma KWin API]]''',为您的产品提供地图功能的 '''[[Marble|Marble API]]''' 等等。


If you're interested in getting involved in KDE, please head over to the [https://community.kde.org Community Wiki] to see the different ways to contribute and be part of the community.
如果您有兴趣参与 KDE,请前往[https://community.kde.org 社群维基]了解不同的贡献和参与社群的方式。


<br />
<br />
Line 12: Line 12:


[[File:Konqui frameworks cropped.png|noframe|left|128px|]]
[[File:Konqui frameworks cropped.png|noframe|left|128px|]]
;[[Special:MyLanguage/KF5|KDE Frameworks (KF5)]]
;[[Special:MyLanguage/KF5|KDE 框架 (KF5)]]
:Want to develop a powerful Qt application or take your current one to the next level? Try using the '''[[Special:MyLanguage/KF5|KDE Frameworks]]''', a set of powerful libraries built on top of Qt. It includes utility classes like KArchive for file compression, KItemModels for extending Qt's Model/View framework, or Kirigami for creating responsive and convergent applications for mobile, desktop, and anything in between.
:想要开发强大的 Qt 应用或者让您现有的 Qt 应用更进一步?请尝试  '''[[Special:MyLanguage/KF5|KDE 框架]]''',一个基于 Qt 的强大程序库集合。它包含了工具类,比如 KArchive 用于文件压缩,KItemModels 用于扩展 Qt 的模型/视图框架,Kirigami 用于创建响应式跨平台应用,适配从移动设备到桌面设备的各种不同场景。


<br />
<br />
Line 26: Line 26:
|-
|-
| style="padding-left: 50px;" |[[File:CMake-logo-48.png |noframe|left|100px|]] ||
| style="padding-left: 50px;" |[[File:CMake-logo-48.png |noframe|left|100px|]] ||
;[[Special:MyLanguage/ECM5|Extra CMake Modules]]
;[[Special:MyLanguage/ECM5|额外 CMake 模块]]
:Save yourself time and frustration when searching for and including KDE Frameworks and libraries.
:在搜索和链接 KDE 框架和程序库时,节省您的时间和精力。
|-
|-
| style="padding-left: 50px;" |[[File:520px-Mascot_20140702_konqui-plasma.png  |noframe|left|100px|]] ||
| style="padding-left: 50px;" |[[File:520px-Mascot_20140702_konqui-plasma.png  |noframe|left|100px|]] ||
;[[Special:MyLanguage/Projects/Plasma|Plasma]]
;[[Special:MyLanguage/Projects/Plasma|Plasma]]
:Learn how to extend and build on KDE's powerful workspace.
:了解如何扩展和构建 KDE 强大的工作空间。
|-
|-
| style="padding-left: 50px;" |[[File:Phonon-gstreamer.png |noframe|left|100px|]] ||
| style="padding-left: 50px;" |[[File:Phonon-gstreamer.png |noframe|left|100px|]] ||
;[[Special:MyLanguage/Phonon|Phonon]]
;[[Special:MyLanguage/Phonon|Phonon]]
:Add audio or video to your application without breaking a sweat.
:不非吹灰之力即可在您的应用中添加视频和音频。
|-
|-
| style="padding-left: 50px;" |[[File:Kdevelop.svg |noframe|left|100px|]] ||
| style="padding-left: 50px;" |[[File:Kdevelop.svg |noframe|left|100px|]] ||
;[[Special:MyLanguage/KDevelop5|KDevelop]]
;[[Special:MyLanguage/KDevelop5|KDevelop]]
:Customize KDE's powerful IDE for your own workflow.
:为您的项目开发流程定制 KDE 强大的 IDE。
|-
|-
| style="padding-left: 50px;" |[[File:Mascot_20140731_konqui-app-utilities.png |noframe|left|100px|]] ||
| style="padding-left: 50px;" |[[File:Mascot_20140731_konqui-app-utilities.png |noframe|left|100px|]] ||
;[[Special:MyLanguage/KDE PIM|KDE PIM]]
;[[Special:MyLanguage/KDE PIM|KDE PIM]]
:Mails, calendars, and contacts, all in one roof.
:邮件,日历和联系人,汇集一处。
|-
|-
| style="padding-left: 50px;" |[[File:Krita128.png |noframe|left|100px|]] ||
| style="padding-left: 50px;" |[[File:Krita128.png |noframe|left|100px|]] ||
;[https://krita.org Krita]
;[https://krita.org Krita]
:(External link) Create the tool that creates masterpieces.
:(外部链接) 创造艺术大作的顶尖数字工具。
|-
|-
| style="padding-left: 50px;" |[[File:Marble128.png |noframe|left|100px|]] ||
| style="padding-left: 50px;" |[[File:Marble128.png |noframe|left|100px|]] ||
;[[Special:MyLanguage/Marble|Marble]]
;[[Special:MyLanguage/Marble|Marble]]
:Documentation of Marble plugins and API
:Marble 插件和 API 的文档。
|-
|-
| style="padding-left: 35px;" |[[File:Calligra120.png |noframe|left|120px|]] ||
| style="padding-left: 35px;" |[[File:Calligra120.png |noframe|left|120px|]] ||
;[[Special:MyLanguage/Development/Tutorials/Calligra Overview|Calligra]]
;[[Special:MyLanguage/Development/Tutorials/Calligra Overview|Calligra]]
:Empower productivity plugins.
:增强生产力的插件。
|-
|-
| style="padding-left: 35px;" |[[File:LatteDock.png |noframe|left|120px|]] ||
| style="padding-left: 35px;" |[[File:LatteDock.png |noframe|left|120px|]] ||
;[[Special:MyLanguage/LatteDock|Latte Dock]]
;[[Special:MyLanguage/LatteDock|Latte Dock]]
:Replacement Docks and Panels for Plasma Desktops. Provides an elegant and intuitive experience for your tasks and plasmoids
:Plasma 桌面的替换 Dock 和面板。为任务管理和桌面部件提供优雅且直观的体验。
|}
|}


=== Outdated products ===
=== 过时产品 ===


{| style="margin: 1em 2.5% 0 2.5%; padding: 0 5px;" cellpadding="5"
{| style="margin: 1em 2.5% 0 2.5%; padding: 0 5px;" cellpadding="5"
|-
|-
| style="padding-left: 50px;" |[[File:Sublime.svg  |noframe|left|100px|]] ||
| style="padding-left: 50px;" |[[File:Sublime.svg  |noframe|left|100px|]] ||
;[[Special:MyLanguage/Languages|Language Bindings]]
;[[Special:MyLanguage/Languages|编程语言绑定]]
:Bindings for Qt 4 and KDE 4 (kdelibs)
:Qt 4 and KDE 4 的编程语言绑定 (kdelibs)
|}
|}




{{Note|Before editing the wiki, look at [[Help:Contribute#Organisation|this page]] to see where to add content.''
{{Note|在开始编辑这个维基之前,请查阅[[Help:Contribute#Organisation|这个页面]]了解在何处添加内容。
<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!}}
如果您想要一本'''实体书籍'''来了解 KDE 框架,请阅读[https://community.kde.org/Books 这个社群维基页面]}}

Revision as of 18:53, 25 July 2019


noframe
noframe

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

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


Tip
Don't know yet where to go? Check our Getting Started guide to begin your adventure!


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


noframe
noframe
Development
Jump head first into development with our Tutorials or take a peek at the various Tools used by KDE and Qt programmers.

KDE Projects

额外 CMake 模块
在搜索和链接 KDE 框架和程序库时,节省您的时间和精力。
Plasma
了解如何扩展和构建 KDE 强大的工作空间。
Phonon
不非吹灰之力即可在您的应用中添加视频和音频。
KDevelop
为您的项目开发流程定制 KDE 强大的 IDE。
KDE PIM
邮件,日历和联系人,汇集一处。
Krita
(外部链接) 创造艺术大作的顶尖数字工具。
Marble
Marble 插件和 API 的文档。
Calligra
增强生产力的插件。
Latte Dock
Plasma 桌面的替换 Dock 和面板。为任务管理和桌面部件提供优雅且直观的体验。

过时产品

编程语言绑定
Qt 4 and KDE 4 的编程语言绑定 (kdelibs)


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


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