0

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

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

"Times up!"

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

对于类似于消息框警报的消息框,你们可能有什么建议。

谢谢!

4

2 回答 2

4

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

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

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

于 2012-08-19T18:11:52.620 回答
2

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

notify-send ["title"] "message"

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

于 2012-08-19T18:14:37.990 回答