C++ 如何在 Linux 中提醒用户像消息框一样
C++ How to alert an user like messagebox in linux
大家好,我目前正在使用C++代码运行 VMware 播放器的 Ubuntu。
基本上我得到了这个倒计时 600 秒的代码。当它达到 0 时,它应该用一个警告框提醒用户:
"Times up!"
我知道Linux没有messageBox,我看到了使用QT的建议,但我不想使用QT。我可以以任何形式显示警报,例如在 linux 命令或其他东西中吗?
你们对类似于消息框类型的警报的消息框有什么建议。
谢谢!
Zenity 可能是你正在寻找的;它是一个程序(而不是一个工具包),你可以像这样使用它来生成一个消息框:
zenity --info --text="This is an information box."
编辑:zenity会像MessageBox
一样创建类似的对话框,但它们现在很少在Ubuntu上使用(与notify-send
通知相比)。
这将在托盘中创建一条弹出消息
notify-send ["title"] "message"
另一个 - 丑陋和弃用 - 选项是使用 zenity
,但我不鼓励你这样做。
相关文章:
- boost::进程间消息队列引发错误
- 在线编译器中的分段C++没有打印消息
- C++错误消息*成员参考.**初学者*
- 在createdialog创建的窗口中捕获用于编辑控件的OnMouseMove消息
- 要与"if constexpr"一起使用的编译时消息(在预处理器之后)
- 如何通过参数抛出错误消息
- 从服务器传输到客户端的消息不会出现
- ROS2 动态消息模板
- 如何将不同的可执行文件合并到一个窗口框架中进行编码?像浏览器一样
- C++秘密消息学校作业
- glad 导致 glfwSwapBuffers 返回错误消息
- 为什么在C++中对链表这样做?(像堆叠一样处理它们)
- C++入门 5 版:类消息和文件夹
- FindPackageHandleStandardArgs.cmake:137 的 CMake 错误(消息):找不到 Boost (缺少:正则表达式)(找到合适的版本"1.72.0",
- 如何处理从一个对象传递到另一个在C++中具有公共抽象类的对象的消息
- 堆栈和队列是否像C++中的数组一样传递?
- 如何接受 [ENTER] 键作为无效输入并发送错误消息
- 由于无效的 ValidateRgn() 子窗口不会收到WM_PAINT消息
- C++ 如何在 Linux 中提醒用户像消息框一样
- 如何在c++中像mqwi_unlimited一样等待消息