为了视觉上的统一,有时你需要保持 UI 上的字体与其他端字体一致,但是又不是所有字体所有系统都带有的,所以有时需要加载一个自定义字体来满足需求。本文重点介绍如何加载以及使用自定义字体。...
1、Qt的跨平台十分优秀,但是在Windows上是还是会有许多问题,其中之一就是动态链接库的问题,Qt程序的发布必须带一个体积不小的DLL库,这十分不方便。当然,如果是程序员之间会比较方便,如果别人的机子也安装了Qt,并且设置了环...
上面代码的意思是,当部署项目(make install)时,如果是qnx平台则将编译输出文件复制到/tmp/$${TARGET}/bin目录下。如果不是,则再次判断,如果是unix平台集但并不是andorid平台时则将编译输出文件复制到/opt/$${TARGET}/bin...
找了好久的cl.exe文件都没找到,最后通过一个文件查找神奇,找到了cl.exe文件的所在位置:
记录QMake宏定义的使用。普通定义宏:DEFINES += DEBUG 使用:#ifdef DEBUG qDebug() << ">Debug<";#endif// output: >Debug<定义宏值(带双引号字符):# QMAKE_COPY => cpDEFINES += "CO......
利用QMake跨平台特性整理出一些跨平台系统命令。如下表(windows平台):
这是由于Qmake预先设置好的。在Windows上的默认配置是「debug_and_release」,这会导致qmake多次解析.pro文件:一次用于调试(debug),一次用于发布(release),一次用于主makefile。注意,qmake还生成以下三个文件:...
一些项目开发中用到的qmake实用变量。变量含义TARGET生成目标的名字DESTDIR目标输出文件路径PWD当前文件(.pro或.pri)所在的路径OUT_PWDMakefile生成的路径_PRO_FILE_pro项目文件(带路径)_PRO_FILE_PWD_pro项目文件所...