如何使用按钮单击关闭qt应用程序中的系统?

时间:2011-02-21 06:34:33

标签: qt4

我只想知道如何通过点击qt窗口中的按钮来关闭系统。我正在使用qt creator 2.0.1。

我尝试了代码

system("/usr/bin/halt -p");

但没有发生任何事。 我的程序如何使用onclick按钮在qt应用程序中关闭系统?

1 个答案:

答案 0 :(得分:1)

通过/usr/bin/halt关闭系统通常需要root个权限,并且大多数人不应该以{{1​​}}身份运行您的qt应用程序。所以,你可能无法做到。或者,您可能需要启动root并让用户将密码提供给sudo root /usr/bin/halt -p。这可能充满了多个问题,除非已经有图书馆支持这种行动(这是可以想象的)。