Форум программистов, компьютерный форум, киберфорум
Наши страницы

Qt

Войти
Регистрация
Восстановить пароль
 
Stulnev111
0 / 0 / 0
Регистрация: 15.12.2015
Сообщений: 8
#1

Сохранение таблицы из QtableWidget в файл - C++ Qt

06.07.2016, 20:52. Просмотров 408. Ответов 2
Метки нет (Все метки)

Сейчас, при сохранении данных файл, если я не вывел таблицу, программа ломается. Можно ли как то предотвратить это, чтобы выдавал ошибку например, не прекращая работы программы?
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 QFile file("data.txt");//создаем файловую переменную
    if (!file.open(QIODevice::WriteOnly | QIODevice::Text))//(!file.open-если не получилось открыть файл)(WriteOnly-только для записи)(текстовый файл)
    {
        ui->label->setText("Ошибка"); return;
    }
    else ui->label->setText("Данные сохранены");
    QTextStream out(&file);
    for( i=0;i<N;i++)
    {
        for( o=0;o<j;o++)
        {
            out<< ui->tableWidget->item(i,o)->text()+' ';// считывание данных из ячейки
        }
        out<<"\n";
    }
    file.close();
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.07.2016, 20:52
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Сохранение таблицы из QtableWidget в файл (C++ Qt):

QTableWidget сохранение таблицы - C++ Qt
вобщем, помогите, кто знает) у меня есть таблицы с данными, которые я ввожу в окне. мне надо эти данные сохранить в файл и потом...

QTableWidget редактирование таблицы - C++ Qt
Здравствуйте, не подскажите-ка, как переименовать название колонки, т.е например у меня создается таблица и ячейки в ней ( , , , ...) ...

QTableWidget. Удаление таблицы - C++ Qt
Здравствуйте. Пробую удалить строки таблицы, с помощью ui-&gt;tableWidget-&gt;setRowCount( 0); но не выходит. Пробовал в другом проекте создавать...

QTableWidgetItem не добавляется в целевую ячейку таблицы QTableWidget - C++ Qt
Дело тут в чем, необходимо что бы строки добавлялись сами и заполнялись числами, по увеличению счетчика колонок cc, в колонку которую...

Как достать и использовать значения из таблицы в qtablewidget - C++ Qt
В программе для построения диаграмм значения введенные в таблицу нужно потом использовать для задания высоты диаграммы, как коэффициенты....

Не получается считать структуру из файла и записать в элемент таблицы QTableWidget - C++ Qt
У меня проблема в следующем: я открываю файл для чтения/записи и считываю элемент структуры (проверка на пустоту файла работает!). Потом...

2
Ilot
Эксперт С++
1826 / 1184 / 232
Регистрация: 16.05.2013
Сообщений: 3,119
Записей в блоге: 5
Завершенные тесты: 1
07.07.2016, 07:26 #2
Сперва попробуйте хотя бы так:
C++ (Qt)
1
2
if(ui->tableWidget->hasIndex(i, o))
    out<< ui->tableWidget->item(i,o)->text()+' ';
0
Олег_Б
17 / 12 / 2
Регистрация: 24.06.2016
Сообщений: 95
Записей в блоге: 2
Завершенные тесты: 3
07.07.2016, 08:26 #3
Stulnev111, Саммерфилд, главы 2-3, там в точности описывается решение проблемы.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.07.2016, 08:26
Привет! Вот еще темы с ответами:

Сохранение в файл Юникод - C++ Qt
Я пытаюсь сохранить в файл содержимое textEdit следующим образом: QFile file(&quot;d:/file.txt&quot;); file.open(QIODevice::WriteOnly); ...

Сохранение значение переменной в файл - C++ Qt
Подскажите пожалуйста как сохранить значение переменной в файл.

Сохранение фрэйма в файл как картинку - C++ Qt
Здравствуйте! Есть фрэйм. И на нём в разные моменты могут динамически появляться лабели, или они могут становиться невидимыми, ...

Сохранение в бинарный файл В файле пусто - C++ Qt
Всем привет, Прошу просветить. Не могу понять почему получаю пустой файл. Подскажите где ошибка. Делаю следующее: Создаю...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru