Qml总结之QMake(三)

工程目录中pro【QMake】

采用qmake进行编写

要善于利用帮助文档查看“qmake”

只有编写了HEADERS,SOURCES,Qt才会在IDE中显出相应的文件,以下图片为QMake帮助文档中的内容

如果有条件的话,建议你查看帮助文档来具体查看下用法和含义。

下面自己翻译以下其中的意思:

CONFIG

项目的通用配置参数

DESTDIR

生成文件存放的位置

FORMS

存放.ui文件的地方,如果你用QWidget可以看到这个文件

HEADERS

放置'.h'文件的地方,在IDE中可以看到

QT

使用到的QT模块,eg:QT += qml quick。如果你要使用一个控件或者一个API,你可以查看帮助文档来确定需要导入的QT模块

RESOURCES

放置'.qrc'文件的地方,资源文件需要在qrc中声明,qrc需要在RESOURCES中声明

SOURCES

放置'.cxx'文件的地方,你所有的源文件,方便IDE查看

TEMPLATE

表明你是要生成一个可执行文件,还是一个库,还是一个插件

如果你对Qmake语法不懂,可以查看帮助文档。这里简单说下。

赋值 =
添加 +=
替换 ~=
移除 -=
唯一添加 *=
使用变量 运行中${},运行前$${} 当然{}去掉是一个意思 使用系统变量 $$[]

条件表达

#注意没有if起到的作用就是if的作用,<condition>是true则执行。
# else 可选
  <condition> {
      <command or definition>
      ...
  }else:<condition>{
      <command or definition>
  }

# 非
!<condition>
# 并
<condition>:<condition>
# 或
<condition>|<condition>
复制代码

另外win32, macx, and unix是区分系统作用的,可以直接使用,eg

unix{
    
}
复制代码

for 循环

for(item:lists){
    <command or definition>
}
或
for(item:lists):<command or definition>
复制代码

至于QMAKE的API 可以看这里

转载于:https://juejin.im/post/5c983d3cf265da611b1edb9d

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值