小编spo*_*nut的帖子

如何检查环境变量是否未设置或设置为空字符串?

我不想使用tcsh,但遗憾的是在这种情况下别无选择.所以请不要"使用另一个shell"的答案!

我目前正在尝试检查环境变量是否已设置,并设置为有用的东西.所以我想做的是:

if ($?HAPPYVAR && $HAPPYVAR != "") then
    ... blah...
else if ($?SADVAR && $SADVAR != "") then
    ... more blah ...
endif
Run Code Online (Sandbox Code Playgroud)

问题是如果$ HAPPYVAR未设置,它将在表达式的后半部分出错(因为环境变量替换发生得很早).我可以使用嵌套的ifs,但后来我有问题让我的"其他"正常工作(我必须设置另一个env var来说明"......等等......"是否发生).

有人做了这个很好,最好的解决方案吗?

csh environment-variables

7
推荐指数
1
解决办法
2万
查看次数

将多个 QPixmap 拼接在一起

我正在寻找一种方法,无论多么迂回,将三个像素图水平拼接成一个(即 20x20 + 20x20 + 20x20 -> 60x20)。如果有帮助,我实际拥有的是三个 png 资源,我需要将它们连接在一起并返回一个 QIcon。任何人有任何建议采取的路线?

qt qpixmap

2
推荐指数
1
解决办法
1539
查看次数

标签 统计

csh ×1

environment-variables ×1

qpixmap ×1

qt ×1