PyKDE 编程/KDE 扩展
外观
< PyKDE 编程
使用 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 的小部件被调整大小(它看起来更好)并显示。
- 应用程序的主循环已启动。