跳转到内容

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. 应用程序的主循环已启动。
华夏公益教科书