z innymi rodzajami mogłem zrobić coś podobnegoKonwersja qint64 do QString
mitm.created().toString("yyyy-MM-dd")
Czy istnieje podobna funkcja zamienić qint64 w QString? Możesz znaleźć poniższy kod.
fileArray.append("[");
foreach(QFileInfo mitm, mDir.entryInfoList(QDir::Files)){
fileArray.append("{\"filePath\": \"");
fileArray.append(mitm.absoluteFilePath());
fileArray.append("\",");
fileArray.append("\"fileCreated\": \"");
fileArray.append(mitm.created().toString("yyyy-MM-dd"));
fileArray.append("',");
fileArray.append("'fileSize': '");
// fileArray.append(mitm.size());
fileArray.append("\"}");
if(fileCount!=mDir.entryInfoList(QDir::Files).count()-1){ fileArray.append(","); }
fileCount++;
}
fileArray.append("]");
Skomentowałem linię, która łamie kod. Miałem ten sam problem z datą, ale użyłem go do przekonwertowania go. Miałem nadzieję, że będzie podobne rozwiązanie dla qint64.
'std :: to_string' – syam
Starasz się przekształcić go w terminie ciąg, lub uzyskać ciąg znaków reprezentujących numer? – Chris
Próbuję przekonwertować go na ciąg, który zawiera rozmiar pliku. Nie wiem, jak zastosować sugerowane odpowiedzi do mojego kodu. –