c++ - 如果设置了有效的 x 显示,如何在 TCL 中检查

标签 c++ tcl

在c++代码中我们可以使用下面的代码来检查是否设置了有效的x显示

if (!XOpenDisplay(NULL)) {
}

如果设置了有效的 x 显示,如何在 TCL 中检查。 TCL 中上述代码的等效代码是什么。

最佳答案

最简单的方法是查看package require Tk 是否失败。 las,这也可能由于其他原因而失败,但即便如此。

if {[catch {package require Tk} msg]} {
    puts stderr "No DISPLAY or PATH problem: $msg"
    exit 1
}

关于c++ - 如果设置了有效的 x 显示,如何在 TCL 中检查,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39085377/

相关文章:

tcl - 将 xml 文件解析为变量

c++ - 错误代码 1024 tftp 服务器

c++ - c++中指针变量的内存释放

regex - 在 tcl 中使用正则表达式识别换行符

windows - 在不映射到驱动器的情况下使用 TCL 访问 XP 中的共享文件夹

scripting - 期望-根据行和列从屏幕区域获取变量

c++ - 独立于平台的 C++ 调试器 IDE,遵循 Visual Studio 等指针

c++ - 在C++中的父类构造函数中构造成员对象

c++ - 在 C++ 中使用 char* 的特定字符串的子字符串

linux - 密码更改期望脚本