C++ 在qt/kdelibs应用程序上显示terminalinterface命令后更改该命令

C++ 在qt/kdelibs应用程序上显示terminalinterface命令后更改该命令,c++,qt,kde,kparts,C++,Qt,Kde,Kparts,我的qt/kde应用程序上有这个终端 KLibFactory* factory = KLibLoader::self()->factory("libkonsolepart"); KParts::Part* p = static_cast<KParts::Part*> (factory->create(this,"terminal",QStringList() << "terminal")); assert(p); TerminalInterface* term

我的qt/kde应用程序上有这个终端

KLibFactory* factory = KLibLoader::self()->factory("libkonsolepart");
KParts::Part* p = static_cast<KParts::Part*> (factory->create(this,"terminal",QStringList() << "terminal"));
assert(p);
TerminalInterface* terminalInterface= qobject_cast<TerminalInterface*> (p);
terminalInterface->showShellInDir(QDir::home().path());
QWidget* terminal = p->widget();
代替->showShellInDir(QDir::home().path());方法


要帮忙吗?谢谢你,朋友们!您可以向TerminalInterface提示符发送任何命令

   terminalInterface->sendInput("/usr/bin/python\n"); 

我希望它会有用:你好,朋友!您可以向TerminalInterface提示符发送任何命令

   terminalInterface->sendInput("/usr/bin/python\n"); 
我希望它会有用:D

   terminalInterface->sendInput("/usr/bin/python\n");