Linuxkiss
    首页 Linux C/C++ C++面试 Qt答疑 Qml中文手册 Qt CMake Python 工具
Linuxkiss
www.linuxkiss.com 你可以精通一门IT技术
  1. 首页
  2. Qt qmake
  3. 正文

qmake语言描述--测试功能(Test Functions)

2020年09月10日 9点热度 0人点赞

qmake语言描述--测试功能

qmake提供了内置函数,可以在编写范围时用作条件。这些函数不返回值,而是指示成功或失败:

count(options, 2) {
    message(Both release and debug specified.)
}

这种类型的函数只能在条件表达式中使用。

可以定义自己的函数来为作用域提供条件。下面的示例测试列表中的每个文件是否存在,如果它们都存在,则返回true;如果不存在,则返回false:

defineTest(allFiles) {
    files = $$ARGS

    for(file, files) {
        !exists($$file) {
            return(false)
        }
    }
    return(true)
}

 

英文原文地址:https://doc.qt.io/qt-5/qmake-language.html#test-functions

 

标签: qmake Qt
最后更新:2020年09月10日

Leo

保持饥渴的专注,追求最佳的品质

点赞
< 上一篇
下一篇 >
关注公众号

日历
2021年4月
一 二 三 四 五 六 日
« 2月    
 1234
567891011
12131415161718
19202122232425
2627282930  
最新 热点 随机
最新 热点 随机
windows中出现"无法解析的外部符号"到底是什么原因 Qt5中lambda表达式用法,非常实用 warning: class 'InterFace' defines a non-default destructor but does not define a copy constructor, a copy assignment operator, a move constructor or a move assignment operator 无法解析的外部符号 "public: static struct QMetaObject const Windows下Qt代码出现的错误总结 QT Creator如何在创建项目的时候,头文件和cpp文件的首字母默认大写
QML对象类型(QML Object Types) C/C++指针和引用有什么区别 static全局变量与普通的全局变量有什么区别? opencv系列12--形态学操作应用-提取水平与垂直线 [ api:adaptiveThreshold ] QT QStringList中删除相同的一个元素 error: undefined reference to `vtable for ...'【已解决】
标签聚合
C++ Qt qmake openCv qml中文手册 Linux C/C++面试 qml中文文档

COPYRIGHT © 2020 Linuxkiss. ALL RIGHTS RESERVED.