QT项目相关方法

project

  • Qt 使用 .pro 文件管理项目;
  • VC++ 则使用 .vcproj 作为项目文件。

shadow build

  • 将源码路径和构建路径分开(也就是生成的makefile文件和其他产物都不放到源码路径),以此来保证源码路径的清洁。

方法2(旧)

在.pro文件中设置

DESTDIR = $$PWD/bin  // 目标文件放置位置
DLLDESTDIR = $$[QT_INSTALL_BINS]  // win下拷贝动态库到qt安装路径
MOC_DIR = $$PWD/temp  // moc的产物放置何处
RCC_DIR = $$PWD/temp  // rcc的产物放置何处
UI_DIR = $$PWD/temp  // uic的产物放置何处
OBJECTS_DIR =PWD/temp/TARGET  // 编译器生成的.o(.obj)等文件放置

pri子工程

  • 在pro中引入子工程文件include(test1.pri)

m a i n 中 创 建 对 象 , 不 主 动 析 构 \color{red}{main中创建对象,不主动析构} main

https://blog.csdn.net/ZuoYeXingChenZuoYe/article/details/77885080

  • 在C++中,使用new在堆中创建的对象,需要使用delete来析构对象,从而释放堆中的内存的。

=》在main中new对象,需要手动析构。

WIN32编程 windows 资源文件:.rc

  • exe设置信息,其中包括:文件说明、产品名称、产品版本、版权等信息。

  • 通常都是用VC通过可视化界面添加资源,资源文件的扩展名是**.rc**,它必须有resource.h的头文件来辅助。在程序编译时它会被资源编译器编译生成一个**.res**的文件

  • 关键字

    • AFX_TARG_ENU 英文资源
    • AFX_TARG_CHS 中文资源
    • AFX_RESOURCE_DLL 资源中含有DLL
    • APSTUDIO_READONLY_SYMBOLS Microsoft Developer Studio定义的只读性质的符号

Makefile

  • qmake 工具,生成脚本

QT样式表.qss

读取

QFile qss(strQss);
if (qss.open(QFile::ReadOnly))
{
    a.setStyleSheet(qss.readAll());
    qss.close();
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值