是否可以使用 Qt 知道 symbian 手机上正在运行哪些进程?
我知道它可以使用 Symbian C++
作为以下代码
void GetProcessListL(void)
{
TFullName res;
TFindProcess find;
while(find.Next(res) == KErrNone)
{
RProcess ph;
ph.Open(find);
// here you can use
// functions of the RProcess
// to get more information
// of the selected process.
// res will have the process name..
ph.Close();
}
}
但是,有没有办法仅使用 Qt 来做到这一点?
由于 Symbian C++ 显然已经过时,甚至诺基亚也不建议再使用它。
谢谢,
I know its possible with Symbian C++
as the following code
void GetProcessListL(void)
{
TFullName res;
TFindProcess find;
while(find.Next(res) == KErrNone)
{
RProcess ph;
ph.Open(find);
// here you can use
// functions of the RProcess
// to get more information
// of the selected process.
// res will have the process name..
ph.Close();
}
}
However, is there a way to do this using only Qt?
As Symbian C++ is apparently obsolete, even Nokia does not recommend using it anymore.
thanks,
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
根据 Qt 中心:
这是一篇有关诺基亚开发者的文章,内容涉及 使用Qt 和 Symbian C++ 结合使用 PIMPL 模式,它展示了如何从 Qt 代码调用本机 Symbian C++。如果您想在其他平台上运行它,当然必须将其移植。
According to a post on Qt Centre last year:
Here's an article on Nokia Developer about Using Qt and Symbian C++ Together using the PIMPL pattern, it shows how to call native Symbian C++ from Qt code. This would of course have to be ported if you want to run it on other platforms.