![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,328
|
![]()
продолжение файла mdiwindow.cpp
Код:
|
![]() |
![]() |
![]() |
#12 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,328
|
![]()
продолжение проекта mdi
documentwindow.h Код:
Код:
|
![]() |
![]() |
![]() |
#13 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,328
|
![]()
Потом покажу, как работать с табличными данными XML в Qt C++.
XML - стандарт для хранения табличных данных. matrix.xml Код:
|
![]() |
![]() |
![]() |
#14 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,328
|
![]()
Установил более свежую версию Qt (у меня была 4.7) "Qt libraries 4.8.4 for Windows (minGW 4.4, 317 MB)": http://qt-project.org/downloads#qt-lib
Оказалось, что в составе SDK отсутствует Qt Creator. Пришлось отдельно поставить: http://qt-project.org/downloads#qt-creator 5:57 pm 1/14/2013 Так и не удалось настроить Qt Creator и SDK 4.8.4. Опять поставил SDK 4.7.4 в составе которого есть Qt Creator. Надо будет позже попробовать SDK 5.0.0. Интересно, есть ли там Qt Creator... Последний раз редактировалось 8Observer8; 14.01.2013 в 18:50. |
![]() |
![]() |
![]() |
#15 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,328
|
![]()
Загрузка матрицы из xml-файла
matrix.xml Код:
![]() Выбираем в меню Load или нажимаем кнопку на панели инструментов. Появляется окно выбора файла: ![]() Выбираем файл. Матрица загружена в двумерный динамический массив и в элемент GUI QTableWidget: ![]() main.cpp Код:
Код:
Код:
|
![]() |
![]() |
![]() |
#16 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,328
|
![]()
продолжение файла loadmatrixmainwindow.cpp
Код:
Последний раз редактировалось 8Observer8; 14.01.2013 в 19:05. |
![]() |
![]() |
![]() |
#17 | |
Пользователь
Регистрация: 07.07.2012
Сообщений: 99
|
![]() Цитата:
Человек
|
|
![]() |
![]() |
![]() |
#18 |
Пользователь
Регистрация: 07.07.2012
Сообщений: 99
|
![]()
если не ошибаюсь, то деструкторы прописывать не надо. так как QT сделает все сам, если удаляется главное окно
Человек
|
![]() |
![]() |
![]() |
#19 | |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,328
|
![]() Цитата:
Куда вот этот код поместить: Код:
Согласен, в данном примере можно было бы освободить массив после вызова функции. Но есть такая ситуация, я в конструкторе окна создал массив matrix[][]. И использую его в различных функция своего приложения. И вот я завершаю приложение. Где мне его освободить? Я так понимаю, что Qt освобождает память от своих объектов, но не от стандартных. Хотя... когда приложение завершится, то matrix[][] сам собой удалится в любом случае. Может поэтому в С++ можно и не освобождать память от matrix[][] при завершении приложения... и ничего страшного не будет |
|
![]() |
![]() |
![]() |
#20 | |
Санитар
Старожил
Регистрация: 04.10.2008
Сообщений: 2,577
|
![]() Цитата:
Последний раз редактировалось rrrFer; 16.01.2013 в 15:28. Причина: ошибся ) |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Что лучше использовать? | Lindemann66 | C/C++ Базы данных | 11 | 01.09.2011 10:21 |
3d графики: что вообще есть и что лучше использовать | Krasi | Общие вопросы по Java, Java SE, Kotlin | 1 | 09.05.2011 14:41 |
MS рекомендует использовать AutoComplete в GUI | Glen | Свободное общение | 0 | 04.04.2011 22:43 |
Обработка сигнала - что использовать? | gooff | Компьютерное железо | 3 | 02.07.2008 12:13 |
Обработка сигнала - что использовать! | gooff | Помощь студентам | 4 | 22.06.2008 20:57 |