MFC和QT完全不一样,本文章持续更新中,将所有技术都在本文章体现,杂七杂八的多,推荐搜索
2022.4.7
功能:读取plt文件,将文本读取到QSTring中
疑问:为什么是Qstring,而不是Qlist容器之类的
解答:容器不会用,找不到例程(我太菜了),反正是读取某一个点,如果后续需要容器,加个容器append进去
QFile file("C:\Users\Administrator\Desktop\djjtest.plt");
file.open(QIODevice::ReadOnly | QIODevice::Text);
QString fileData = file.readAll();
for....
readData = fileData.mid(seek, 1).at(0).unicode();//mid是截取,at是qstring转char
2022.4.8
iXt=(float)sParm[ia].toFloat(); //Qstring转float
数学函数包含头文件
#include
tanh() //双曲正切
fabs() //处理double类型的取绝对值
fabsf() //处理float类型的取绝对值
memset 一般使用“0”初始化内存单元,而且通常是给数组或结构体进行初始化
mfc的CArray
数组第一个参数就是CArray类数组元素的变量类型,后一个是函数调用时的参数类型,转换为qt中就是用QList
写到一半被导师叫去看完整的MFC工程了,然后好(bei)好(bi)使(wu)用(nai)使用了github备份,要问我怎么用?我看他的教程Github Desktop使用教程 - 林一诺 - 博客园 苦恼 你有没有为了学git的经历一而再再而三查看别人的文档还是学不会的经历,只是它、因为你没有使用git的需要,更何况繁琐的命令行让人头疼,什么缓存区,分支,HEAD,合并分支这些让人头疼的东西敬而远https://www.cnblogs.com/qq291035606/p/10612796.html过程中看到了 MFC的XTRACE,也就是debug时候print
看了网上教程 在.pro中加入
DEFINES+= QT_NO_DEBUG_OUTPUT
但是我尝试没啥用(可能我是菜狗),但是我找了另一种方法
主程序里面加入 #includeQLoggingCategory::defaultCategory()->setEnabled(QtDebugMsg, false);
这个false改成true就是可以输出正常使用qDebug()
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)