我只想知道如何通过点击qt窗口中的按钮来关闭系统。我正在使用qt creator 2.0.1。
我尝试了代码
system("/usr/bin/halt -p");
但没有发生任何事。 我的程序如何使用onclick按钮在qt应用程序中关闭系统?
答案 0 :(得分:1)
通过/usr/bin/halt
关闭系统通常需要root
个权限,并且大多数人不应该以{{1}}身份运行您的qt应用程序。所以,你可能无法做到。或者,您可能需要启动root
并让用户将密码提供给sudo root /usr/bin/halt -p
。这可能充满了多个问题,除非已经有图书馆支持这种行动(这是可以想象的)。