<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hant-TW">
	<id>https://wiki.taigi.ima.org.tw/w/index.php?action=history&amp;feed=atom&amp;title=KDEFrameworks</id>
	<title>KDEFrameworks - 修訂紀錄</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.taigi.ima.org.tw/w/index.php?action=history&amp;feed=atom&amp;title=KDEFrameworks"/>
	<link rel="alternate" type="text/html" href="https://wiki.taigi.ima.org.tw/w/index.php?title=KDEFrameworks&amp;action=history"/>
	<updated>2026-04-17T10:22:05Z</updated>
	<subtitle>本 wiki 上此頁面的修訂紀錄</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://wiki.taigi.ima.org.tw/w/index.php?title=KDEFrameworks&amp;diff=445369&amp;oldid=prev</id>
		<title>TaiwanTonguesApiRobot：​從 JSON 檔案批量匯入</title>
		<link rel="alternate" type="text/html" href="https://wiki.taigi.ima.org.tw/w/index.php?title=KDEFrameworks&amp;diff=445369&amp;oldid=prev"/>
		<updated>2025-08-22T23:52:58Z</updated>

		<summary type="html">&lt;p&gt;從 JSON 檔案批量匯入&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新頁面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;KDE Frameworks&amp;#039;&amp;#039;&amp;#039;是一套由 KDE 規陣所編寫的函式庫佮軟體框殼，是 KDE Plasma 五及 KDE Applications 五的基礎，並使用 GNU 較冗公共許可證散佈。&lt;br /&gt;
&lt;br /&gt;
內底所包括的各種獨立框架提供了各種常用的功能，包括硬體整合、檔案格式支援、控制項、繪圖功能、拼寫檢查閣較濟。&lt;br /&gt;
&lt;br /&gt;
KDE Frameworks 等於將 KDE Platform 四重寫做一套單獨而且分開、迒平台的模組，會用得足容易的提供予所有的基於 Qt 的程式使用。對 KDE Platform 到 KDE Frameworks 的轉換歷時陣超過三冬，由頂尖的技術貢獻者指導。&lt;br /&gt;
&lt;br /&gt;
佇咧 KDE Frameworks 五孵空釋出來了後，因為無嚴官的底線壓力，開發者將會專注佇加入新的功能到 KDE Frameworks 五的組件內底。像講 Firefox 佮 KDE 的閣較佳整合。&lt;br /&gt;
&lt;br /&gt;
KDE Frameworks 五執行的時函式庫佮 KDE Platform 四執行的時函式庫一同安裝應該是會用得的，按呢應用程式就會當選擇用佗一種。&lt;br /&gt;
&lt;br /&gt;
==採用==&lt;br /&gt;
&lt;br /&gt;
KDE Frameworks 中的原始碼有一部份佇咧 KDElibs 一中就有使用矣。除了 KDE Software Compilation 以外，嘛可能有其他真濟的採用者，親像桌面環境，如 Razor-qt、LXQt、MoonLightDE 抑是講 Hawaii，抑是應用程式，像講 Amarok、Avogadro 等。&lt;br /&gt;
&lt;br /&gt;
==開發==&lt;br /&gt;
&lt;br /&gt;
因為乎 KDE Software Compilation 予人分割做 KDE Frameworks 五、KDE Plasma 五及 KDE Applications 五、逐个子專案攏會當選擇家己的開發步剉。KDE Frameworks 五將會以逐個月共基礎釋出來使用 git。&lt;br /&gt;
&lt;br /&gt;
===應用程式介面佮應用兩進制介面穩定性===&lt;br /&gt;
&lt;br /&gt;
平台發佈是開始一个系列（版本號 X . 零）的主要發布。遮的版本會當拍破二進制檔案佮原始碼相容性，或者是換句話講，所有的以下版本（X . 一 , X . 二 , . . .）將保證原始碼佮二進制相容性（應用程式介面佮應用兩進位介面）。 比如講，該軟體使用 KDE 三更零開發將會當做工課佇咧所有（未來）發布的 KDE 三，佮應用程式來開發使用 KDE 二，無保證會當利用 KDE 三的函式庫。KDE 的主要版本號按照 Qt 的發佈週期，這意味對 KDE SC 四是因為 Qt 四，而且 KDE 三是因為 Qt 三。&lt;br /&gt;
&lt;br /&gt;
==軟體架構==&lt;br /&gt;
&lt;br /&gt;
===結構===&lt;br /&gt;
&lt;br /&gt;
Frameworks 有清楚度明確的依賴性結構，分為「類型」佮「層次」。「類別」是講運行的時陣依賴性：&lt;br /&gt;
&lt;br /&gt;
* 功能項無運行的時陣依賴性。&lt;br /&gt;
* 整合指定的代碼可能需要運行的時陣依賴性，攏決定欲使用何種作業系統抑是平台。&lt;br /&gt;
* 解決方案有強制性的運行的時陣依賴性。&lt;br /&gt;
&lt;br /&gt;
「 層次」是講編譯的時陣嘿其他 Frameworks 的依賴性：&lt;br /&gt;
&lt;br /&gt;
* 層次一的 Frameworks 佇咧 Frameworks 內無依賴性，只需要 Qt 佮其他相關的函式庫。&lt;br /&gt;
* 層次二的 Frameworks 干焦會當比層次一的 Frameworks。&lt;br /&gt;
* 層次三的 Frameworks 會當依賴其他層次三的 Frameworks 猶閣有層次一及層次二的 Frameworks。&lt;br /&gt;
&lt;br /&gt;
===組件===&lt;br /&gt;
&lt;br /&gt;
KDE Frameworks 包含超過六十粒軟體包。這佇咧 KDE SC 四中包含講佇一个單一的大軟體包含講，這號做 kdelibs，其中已經無閣再是 KDE 的一部份，但是已經併入 Qt 五孵二中。&lt;br /&gt;
&lt;br /&gt;
KDE Frameworks 根據其他函式庫的程度分類是四種無仝的層次。層次一的 Frameworks 干焦依賴 Qt 抑是其他的系統函式庫。層次二的 Frameworks 會當依賴層次一的函式庫、抑是其他的系統函式庫等等。&lt;br /&gt;
&lt;br /&gt;
==歷史==&lt;br /&gt;
&lt;br /&gt;
KDE Frameworks 頭一个版本的版本號是五，代表其規个代碼庫是繼承 KDE Platform 的事實，但是因為 KDE Platform 的版本號干焦到四，而且大多數代碼干焦是共早前的版本重包裝，所以使用版本號五來代表。&lt;br /&gt;
&lt;br /&gt;
佇咧 Frameworks 五中的主要變更為，增加模組化的程度。佇咧較早的 KDE 版本內底，其函式庫去予人包裝做一个單一的大軟體包仔。佇咧 Frameworks 中，遮的函式庫會分裂做較細的數獨立的軟體包。這對其他來講是因為 Qt 的軟體利用遮的函式庫，因為依賴性會當予人保持佇上低程度。&lt;br /&gt;
&lt;br /&gt;
而且 KDE 四是基於第四版的 Qt 部件工具箱開發，Frameworks 五則是使用第五版的 Qt。Qt 五能增加 QML 的使用量，一个簡單的，是因為 JavaScript 的敘述性程式語言，用這个設計使用者介面。使用 QML 的圖形彩現 ia̋n-jín 會使𤆬來迒過無仝款裝置閣較輾轉的使用者介面。&lt;br /&gt;
&lt;br /&gt;
==參考資料==&lt;br /&gt;
&lt;br /&gt;
[[分類: 待校正]]&lt;/div&gt;</summary>
		<author><name>TaiwanTonguesApiRobot</name></author>
	</entry>
</feed>