На данный вопрос уже ответили:
У меня слишком большой текст и поэтому выдаёт ошибку C1091: compiler limit: string exceeds 65535 bytes in length. Я решил разбить эту строку на две части и поместить в qtextedit? То есть у меня есть :
QTextEdit* TextEdit = new QTextEdit("...<P ALIGN=JUSTIFY STYLE=\"margin-bottom: 0.14in\"><BR><BR>"
"</P>"
"<P ALIGN=JUSTIFY STYLE=\"margin-bottom: 0.14in\"><BR><BR>"
"</P>...");
QTextEdit* TextEditOne = new QTextEdit("...<P>Какой то текст</P>...";
Как мне взять две части текста из двух QTextEdit и записать в один файл ? Я делаю так :
QString fileName = QFileDialog::getSaveFileName(this, tr("Файл ODT"),"",tr("Файлы ODT (*.odt)"));
if (fileName.isEmpty()) return;
QTextDocumentWriter writer(fileName);
QTextDocument *m_document = new QTextDocument();
bool success;
m_document=TextEdit->document();
m_document+=TextEditOne->document();
success = writer.write(m_document);
if (success)
{
QMessageBox::information(this, "Отлично!", "Экспорт прошел успешно");
}
else
{
QMessageBox::critical(this, "Ошибка", "При сохранении файла произошла ошибка");
}
Но у меня постоянно выскакивает сообщение :При сохранении файла произошла ошибка
Запишите весь свой текст в файл, файл добавьте в ресурсы и уже с ресурсов читайте и записывайте куда Вам надо.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Нужно написать программу для обмена данными с устройством по виртуальному COM портуПрога утыкается в ReadFile и дальше не едет
Имеется проблема, я понимаю как отправлять данные на com порт, но не знаю как получить ответВот так отправляю: int sendData(unsigned char* buff,int len)
В gdb ввожу команду next и прыгаю на 100 строку, потом на 97 потом на 100 потом на 97 потом на 100 потом на 103Не ну понять почему с 97 на 100 можно
При запуске программы на OpenGL у меня вылезла ошибка о несовместимости 16-разрядной программы, с 32-битной системой