В программе необходимо считывать файлы текстовые файлы ресурсов по ходу её выполнения. Вот такая конструкция не работает:
Main_inf_way = ":/n/documentation/MainInfo.xml";
QString str;
str = readFromFile(Main_inf_way);
ui->textEdit->setHtml(str);
}
DocumentationWidget::~DocumentationWidget()
{
delete ui;
}
QString DocumentationWidget::readFromFile(QString &way)
{
QFile file(way);
QTextStream reader(&file);
QString result_string = "ОШИБКА";
if(file.open(QIODevice::ReadOnly | QIODevice::Text))
{
QMessageBox::warning(this, "Ошибка работы с ресурсами программы", "Файл по пути: " + way + " невозможно открыть");
}
else
{
result_string = reader.readAll();
file.close();
}
return result_string;
}
Путь я получил путём нажатия кнопки "Скопировать путь в буфер обмена" в редакторе файлов ресурсов.
Что я делаю не так?
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Задание: избавление от буквы c, которая в сочетаниях сi и сe будет изменяться на s, в сочетании ck — опускаться, а в остальных случаях заменяться...
Хотите улучшить этот вопрос? Обновите вопрос так, чтобы он вписывался в тематику Stack Overflow на русском
У меня есть кастомный QQuickWindow (CWindow), в котором реализованы все mouseEvent'ыТак же есть кастомный QQuickItem (CItem) в котором также есть mouseEvent'ы
Хочу выполнять цикл бесконечно если есть ошибка catch, если ошибки нету пусть цикл будет завершен