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/Architecture/KDE4/Plasma (pl)

< Development | Architecture | KDE4

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 | српски | Українська | 简体中文 | 繁體中文

Plasma jest nowym modułem pulpitu, który ma zastąpić KDesktop w KDE4. Możesz sądzić, że jest to połączenie programów SuperKaramba oraz KDesktop, ale jest to coś więcej. Jest to cała koncepcja funkcjonalności i pięknego wyglądu.

Implementacja Plasmy opiera się na module Graphics View Framework biblioteki QT, wprowadzonym w Qt 4.2.

Z punktu widzenia programisty, w bibliotece libplasma jest kilka klas, które pełnią zasadnicze role:

  • Corona: rozszerza QGraphicsScene i wprowadza możliwości dodawania apletów i tematów karamby.
  • Widget: rozszerza QGraphicsItem i działa na zasadzie prostych elementów pulpitu. Niektóre z nich są wbudowane w libplacma (np. ikony i buttony).
  • Applet: rozszerza moduł Widget i implementuje wyrafinowane możliwości, takie jak czytnik rss, zegarek, czy monitor systemu.
  • DataEngine: Podstawowym zastosowaniem DataEngine dostarczanie danych do wyświetlania w apletach. Pozwala to wyświetlać wszelkiego rodzaju dane w elementach interfejsu.

[edit] Więcej informacji

  • Strona domowa Plasmy
  • API
  • Strona Plasmy na techbase
Retrieved from "http://techbase.kde.org/Development/Architecture/KDE4/Plasma_(pl)"

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.97
  • 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