C ++如何在linux中提醒用户像messagebox

时间:2012-08-19 18:08:48

标签: c++

大家好,我目前正在使用C ++代码运行VMware播放器的Ubuntu。

基本上我得到的代码倒计时600秒。当它达到0时,它应该用警告框提醒用户:

"Times up!"

我知道Linux没有messageBox,我看到了使用QT的建议,但我不想使用QT。我可以用linux命令之类的任何形式显示警报吗?

对于类似于消息框类型警报的消息框,您可能会有什么建议。

谢谢!

2 个答案:

答案 0 :(得分:4)

Zenity可能是你正在寻找的;它是一个程序(而不是工具包),您可以使用它来生成消息框:

zenity --info --text="This is an information box."

编辑:zenity将创建类似于MessageBox的类似对话框,但这些天在Ubuntu上很少使用它们(与notify-send通知相比)。

答案 1 :(得分:2)

这将在托盘中创建一条弹出消息

notify-send ["title"] "message"

另一个 - 丑陋和弃用 - 选项是使用zenity,但我不鼓励你这样做。