怎么用C++ Qt编写代码实现ubuntu系统的重启

如何用C++ Qt编写代码实现ubuntu系统的重启啊
求大神指导,有没有什么可以调用的

------解决方案--------------------

std::system("reboot"); // need root authority