【发布时间】:2020-04-17 07:14:41
【问题描述】:
您可能会告诉我,我是 QT 新手,我正在尝试将控制台应用程序的 src 代码和标头导入到 qt 以构建 GUI。我被困在一个特定的功能上,该功能应该加载文件并逐字阅读。我知道如何在 C++ 中做到这一点,但在 QT 中我已经使用了几个小时,我不太确定如何去做。除了读取文件之外,我还必须使用我自己的个人插入函数(与问题无关)插入一个字符串(或在本例中为 T 类型)。
截至目前,我正在做的事情我知道由于转换原因等原因无法正常工作:
template <typename T>
bool HashTable<T>::load(const char* filename)
{
QString word;
QFile inputFile(filename);
QTextStream fin(filename);
// std::ifstream iss;
QString line;
// iss.clear();
// iss.open(filename);
while (fin >> word)
{
insert(word);
}
fin.close();
return true;
}
【问题讨论】:
-
我想这就是你要找的东西link
-
QTextStream fin(&inputFile);。一个快速的谷歌发现了这个documentation。学习如何阅读它是一项宝贵的技能。