QString字符类型转HTuple类型

在写程序时,遇到函数 void ReadImage(HObject* Image, const HTuple& FileName);

需要将QString类型转化为HTuple类型。

首先看一下HTuple数据类型定义:

                 // String (C style)

                 HTuple(const char *s);

所以需要将QString转化为const char *类型。

        QString ImageFileName;
QByteArray ba = ImageFileName.toLatin1();
const char *str = ba.data();
cout << ImageFileName.toStdString() << endl << endl;
HTuple  ImageName(str);
ReadImage(&inputImageFirst, ImageName);

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章