跳轉到內容

PyKDE 程式設計/KDE 擴充套件

來自 Wikibooks,開放世界中的開放書籍

使用 Kate KPart(Katepart)的應用程式的最小示例

import sys
from PyKDE4.kdecore import KLibLoader
from PyKDE4.kparts import KParts
from PyQt4.QtGui import QApplication

app = QApplication(sys.argv)
factory = KLibLoader.self().factory("katepart")
part = factory.create(None, "PartOfKate")
w = part.widget()
w.resize(500,300)
w.show()
sys.exit(app.exec_())

該指令碼執行以下操作

  1. 在匯入所有必需內容後,它建立一個 QApplication(注意,使用 KPart 不需要 KApplication)。
  2. 從庫“katepart”建立了一個工廠。工廠是一個從庫中生成物件的類。
  3. 工廠用於建立一個例項,一個 Katepart 物件,沒有父物件,名稱為“PartOfKate”。您可以在這裡使用任何名稱。
  4. Katepart 的小部件被調整大小(它看起來更好)並顯示。
  5. 應用程式的主迴圈已啟動。
華夏公益教科書