(31 intermediate revisions by 4 users not shown) Line 8:
Line 8:
<br />
<br />
{{Tip/zh-cn |不知道从何处下手?看看我们的 '''[[Special:MyLanguage/Getting_Started|入门指南 ]]''',开始一段新的开发旅程! }}
{{Tip|Don't know yet where to go? Check our '''[[Special:MyLanguage/Getting_Started|Getting Started]]''' guide to begin your adventure!}}
[[File:Konqui frameworks cropped.png|noframe|left|128px|]]
[[File:Konqui frameworks cropped.png|noframe|left|128px|]]
;[[Special:MyLanguage/KF5|KDE 框架 (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 />
[[File:Develop.png|noframe|right]]
[[File:Develop.png|noframe|right]]
;[[Special:MyLanguage/Development|Development]]
;[[Special:MyLanguage/Development|开发 ]]
:Jump head first into development with our '''[[Special:MyLanguage/Development/Tutorials|Tutorials]]''' or take a peek at the various [[Special:MyLanguage/Development/Tools|Tools]] used by KDE and Qt programmers.
:来看看我们的 '''[[Special:MyLanguage/Development/Tutorials|开发教程 ]]'''或者 KDE 和 Qt 开发者最喜欢的 [[Special:MyLanguage/Development/Tools|开发工具 ]]。
== KDE 项目 ==
{{AppMiniCard|Extra CMake Modules|Special:MyLanguage/ECM5|File:CMake-logo-48.png|在搜索和链接 KDE 框架和程序库时,节省您的时间和精力。}}
{{AppMiniCard|Plasma|Special:MyLanguage/Development/Tutorials/Plasma5|File:520px-Mascot_20140702_konqui-plasma.png|了解如何扩展和构建 KDE 强大的工作空间。}}
{{AppMiniCard|Phonon|Special:MyLanguage/Phonon|File:Phonon-gstreamer.png|不非吹灰之力即可在您的应用中添加视频和音频。}}
{{AppMiniCard|KDevelop|Special:MyLanguage/KDevelop5|File:Kdevelop.svg|为您的项目开发流程定制 KDE 强大的 IDE。}}
{{AppMiniCard|KDE PIM|Special:MyLanguage/KDE PIM|File:Mascot_20140731_konqui-app-utilities .png|邮件,日历和联系人,汇集一处。}}
= KDE Projects =
{{AppMiniCard|Marble|Special:MyLanguage/Marble|File:Marble128.png|Marble 插件和 API 的文档。}}
{| style="margin: 1em 2.5% 0 2.5%; padding: 0 5px;" cellpadding="5"
{{AppMiniCard |Calligra |Special:MyLanguage/Development/Tutorials/Calligra Overview|File:Calligra120 .png|增强生产力的插件。 |icon-dark-invert} }
|-
| style="padding-left: 50px;" |[[File:CMake-logo-48.png |noframe|left|100px|]] ||
;[[Special:MyLanguage/ECM5|额外 CMake 模块]]
:Save yourself time and frustration when searching for and including KDE Frameworks and libraries.
|-
| style="padding-left: 50px;" |[[File:520px-Mascot_20140702_konqui-plasma.png |noframe|left|100px|]] ||
;[[Special:MyLanguage/Projects/Plasma|Plasma]]
:Learn how to extend and build on KDE's powerful workspace.
|-
| style="padding-left: 50px;" |[[File:Phonon-gstreamer.png |noframe|left|100px|]] ||
;[[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|]] ||
;[[Special:MyLanguage/KDevelop5|KDevelop]]
:Customize KDE's powerful IDE for your own workflow.
|-
| style="padding-left: 50px;" |[[File:Mascot_20140731_konqui-app-utilities.png |noframe|left|100px|]] ||
;[[Special:MyLanguage/KDE PIM|KDE PIM]]
:Mails, calendars, and contacts, all in one roof.
|-
| style="padding-left: 50px;" |[[File:Krita128.png |noframe|left|100px|]] ||
;[https://krita.org Krita]
:(External link) Create the tool that creates masterpieces.
|-
| style="padding-left: 50px;" |[[File:Marble128.png |noframe|left|100px|]] ||
;[[Special:MyLanguage/Marble|Marble]]
:Documentation of Marble plugins and API
|-
| style="padding-left: 35px;" |[[File:Calligra120.png |noframe|left|120px|]] ||
;[[Special:MyLanguage/Development/Tutorials/Calligra Overview|Calligra]]
:Empower productivity plugins.
|-
| style="padding-left: 35px;" |[[File:LatteDock.png |noframe|left|120px|]] ||
;[[Special:MyLanguage/LatteDock|Latte Dock]]
:Replacement Docks and Panels for Plasma Desktops. Provides an elegant and intuitive experience for your tasks and plasmoids
|}
=== Outdated products ===
{{AppMiniCard|Latte Dock|Special:MyLanguage/LatteDock|File:LatteDock.png|Plasma 桌面的替换 Dock 和面板。为任务管理和桌面部件提供优雅且直观的体验。}}
{| style="margin: 1em 2.5% 0 2.5%; padding: 0 5px;" cellpadding="5"
=== 过时产品 ===
|-
| style="padding-left: 50px;" |[[File:Sublime.svg |noframe|left|100px|]] ||
;[[Special:MyLanguage/Languages|编程语言绑定]]
:Bindings for Qt 4 and KDE 4 (kdelibs)
|}
{{AppMiniCard|Language Bindings|Special:MyLanguage/Languages|File:Sublime.svg|Qt 4 和 KDE 4 的编程语言绑定 (kdelibs)}}
{{Note|Before editing the wiki, look at [[Help:Contribute#Organisation|this page]] to see where to add content.''
{{Note/zh-cn |在开始编辑这个维基之前,请查阅 [[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 这个社群维基页面 ]! }}
noframe
欢迎来到 KDE 技术基地维基! 这个网站包含开发者所需要的信息,介绍如何在您的软件项目中使用 KDE 框架和程序库。您可以发现使用 KDE 框架创建功能丰富且实用的 Qt 应用程序的教程指南 ,编写小部件和脚本所需的 Plasma 和 KWin API ,为您的产品提供地图功能的 Marble API 等等。
如果您有兴趣参与 KDE,请前往社群维基 了解不同的贡献和参与社群的方式。
提示 不知道从何处下手?看看我们的入门指南 ,开始一段新的开发旅程!
KDE 框架 (KF5)
想要开发强大的 Qt 应用或者让您现有的 Qt 应用更进一步?请尝试 KDE 框架 ,一个基于 Qt 的强大程序库集合。它包含了工具类,比如 KArchive 用于文件压缩,KItemModels 用于扩展 Qt 的模型/视图框架,Kirigami 用于创建响应式跨平台应用,适配从移动设备到桌面设备的各种不同场景。
noframe
开发
来看看我们的开发教程 或者 KDE 和 Qt 开发者最喜欢的开发工具 。
KDE 项目
Latte Dock
Plasma 桌面的替换 Dock 和面板。为任务管理和桌面部件提供优雅且直观的体验。
过时产品
注意
在开始编辑这个维基之前,请查阅
这个页面 了解在何处添加内容。
如果您想要一本
实体书籍 来了解 KDE 框架,请阅读
这个社群维基页面 !