今天看到有人问Qt 的Cmake方式如何创建资源文件,这个问题和添加类都是一样的,也有朋友问如何添加类,百度的回答是把cmake改成Qmake,这样等于没有回答,根据自己的经验我在这里回答一下,不能保证答案是唯一的,如果有错误,希望QT大神们指正,下面开始实际操作:
QT新建工程test,选cmake,完毕,添加teacher类,
在工程test处右键添加新文件,choose,输入类名teacher,一路选择完毕,由于cmake和qmake的不同,他不会自动的把teacher.cpp,teacher.h加入工程,所以你看不到工程的变化,但是工程已经为你打开了CMakeList.txt文件在里面手动输入teacher.cpp和teacher.h
然后关闭上方的CMakeList.txt (右边的X)他会询问要保存吗,点击保存全部,这时工程就自动添加了teacher.cpp和teacher.h
添加资源文件和这个稍微有点不同,在test工程处右键添加新文件
选择Qt 然后选择Qt Resource File 单击choose,然后给你的资源文件输入一个名字比如res单击下一步,然后完成,保存 ,这时候工程和上面添加类是一样的,看不到添加的资源文件,还是要手动到CMakeList.txt文件在里面手动输入res.qrc然后单击X关掉CMakeList.txt,他会询问要保存吗,点击保存
这时是不是看到了下面这张图片,res.qrc,下面就和Qmake的操作一样了,我就不罗嗦了