qt使用技巧收集

1.pri类型文件的作用

qt中.pri类型文件类似于make里.mk后缀文件的功能,即写明某个软件模块中使用到的C文件,头文件等等。需要调用该模块时只需在项目的pro文件中包含一下“ include(widgets/widgets.pri) "。这时项目窗口中将显示包含的文件夹和文件。如下所示:

pri文件的书写格式如下:

FORMS += \
    $$PWD/parameditbool.ui \
    $$PWD/parameditdouble.ui \
    $$PWD/parameditenum.ui 


HEADERS += \
    $$PWD/parameditbool.h \
    $$PWD/parameditdouble.h \
    $$PWD/parameditenum.h 


SOURCES += \
    $$PWD/parameditbool.cpp \
    $$PWD/parameditdouble.cpp \
    $$PWD/parameditenum.cpp 



 

 2.如何提升类

在ui_MainWindow.h文件中会自动添加  #include "widgets/displaybar.h"

最后的效果图

3.添加的资源文件过大会报错cc1plus.exe: error: out of memory allocating

解决办法:

在工程PRO文件中,添加:

CONFIG += resources_big

参考:qt5 - Compiling 10MB+ resource files with qrc in cmake results in heap space allocation failures - Stack Overflow

另外也可将文件添加到多个资源文件中。

4.报错RtlWerpReportException failed with status code :-1073741823. Will try to launch the process directly

原因:在ui->setupUi(this);之前进行了UI控件的调用。

关注公众号《首飞》回复“机器人”获取精心推荐的C/C++,Python,Docker,Qt,ROS1/2,机器人学等机器人行业常用技术资料。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

首飞爱玩机器人

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值