如何在TCL中检查是否设置了有效的x显示
how to check in TCL if valid x display has been set
在c++代码中,我们可以使用下面的代码来检查是否设置了有效的x显示
if (!XOpenDisplay(NULL)) {
}
如何在TCL中检查是否设置了有效的x显示。在TCL中,上述代码的等价代码是什么?
最简单的方法是查看package require Tk
是否失败。唉,这也可能因为其他原因而失败,但即便如此。
if {[catch {package require Tk} msg]} {
puts stderr "No DISPLAY or PATH problem: $msg"
exit 1
}
相关文章:
- 比较并显示使用最小值(a,b)和最大值(a、b)升序排列的4个数字
- C++,OpenCV,尝试显示图像时"OpenCV(4.3.0) Error: Assertion failed (size.width>0 && size.height>0)"此错误
- 欧拉项目#8答案是大以获得有效答案
- 字符串-C++后显示的随机字符
- 继承期间显示未知行为的子类
- 仅使用绝对值对数组进行排序,并在C++中显示实际值
- 调整大小后指向元素值的指针unordered_map有效?
- 为什么是0;C++中的有效语句
- 最高有效数字侧的第N位
- 程序崩溃并显示"std::out_of_range"错误
- GCC对可能有效的代码抛出init list生存期警告
- 有效地使用std::unordered_map来插入或增加键的值
- 代码是否有效.如果我想显示第一个元素?如果不是,那么 s.begin() 会返回什么?
- 如何在QT中有效显示OpenCV视频
- 在程序中打印有效,但 gdb 显示"Cannot access memory at address ..."
- #Import 指令失败并显示错误"Request?"不是有效的C++标识符
- 特征稀疏valuePtr显示零,同时省略有效值
- 输出不显示日期是否有效
- 如何在TCL中检查是否设置了有效的x显示
- 为什么在显示矢量<长双精度>时看不到所有有效数字?