С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++ Qt
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
Stulnev111
0 / 0 / 0
Регистрация: 15.12.2015
Сообщений: 18
1

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

06.07.2016, 20:52. Просмотров 568. Ответов 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 сохранение таблицы
вобщем, помогите, кто знает) у меня есть таблицы с данными, которые я ввожу в...

QTableWidget редактирование таблицы
Здравствуйте, не подскажите-ка, как переименовать название колонки, т.е...

QTableWidget. Удаление таблицы
Здравствуйте. Пробую удалить строки таблицы, с помощью...

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

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

2
Ilot
Эксперт С++
1832 / 1190 / 342
Регистрация: 16.05.2013
Сообщений: 3,139
Записей в блоге: 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
Олег_Б
19 / 14 / 2
Регистрация: 24.06.2016
Сообщений: 105
Записей в блоге: 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

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

Сохранение в файл Юникод
Я пытаюсь сохранить в файл содержимое textEdit следующим образом: QFile...

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


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

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

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