PyKDE 程式設計/KDE 擴充套件
外觀
使用 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_())
該指令碼執行以下操作
- 在匯入所有必需內容後,它建立一個 QApplication(注意,使用 KPart 不需要 KApplication)。
- 從庫“katepart”建立了一個工廠。工廠是一個從庫中生成物件的類。
- 工廠用於建立一個例項,一個 Katepart 物件,沒有父物件,名稱為“PartOfKate”。您可以在這裡使用任何名稱。
- Katepart 的小部件被調整大小(它看起來更好)並顯示。
- 應用程式的主迴圈已啟動。