|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
06.08.2012, 19:49 | #1 |
Форумчанин
Регистрация: 15.11.2008
Сообщений: 577
|
тестовая программа
вот решил немножко посмотреть что такое qt
скачал Qt Creator 2.4.1 Основан на Qt 4.7.4 (32-х битной) Собран Jan 26 2012 в 09:48:31 Ревизия 8cd370e163 qt sdk 4.8.1 компилируется все ето mingw ну на самом деле я никаких опций не менял, все должно бить стандартно. первая программа которую я переписал с их сайта работает хорошо а вот в второй рантамй еррор, наскольно хватает моих знаний не может отработать какой то деструктор. Ну вот собствено сам код Код:
Код:
ах да ошибка появляется тогда когда нажать на кнопку quit или на красный крест Последний раз редактировалось rUs_LAN; 06.08.2012 в 20:15. |
06.08.2012, 21:51 | #2 |
Старожил
Регистрация: 21.03.2009
Сообщений: 2,193
|
Попробуйте выделять память под все динамически (через new). Проблема определенно в том, что уничтожением объектов обычно занимается родитель (т.е. тот объект, который был либо указан родителем дочернего объекта при создании последнего, либо усыновил вместе с лэйаутом, в который входил дочерний объект). А у вас объекты, во-первых, уничтожаются в конце как и всякие статические переменные, а во-вторых их еще пытается удалить родитель (сама по себе идея вызывать delete для указателя на статический объект... оригинальна).
В общем, new вам в руки. Статически создавать можно (и стОит) только объект класса приложения и виджеты нулевого уровня (т.е. не имеющие родителей). Все остальное - динамически.
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта Тема на форуме, посвященная ему же |
06.08.2012, 22:01 | #3 |
Форумчанин
Регистрация: 15.11.2008
Сообщений: 577
|
спасибо поправил немножко стало работать, но меня явно озадачила документация к Qt в которой дают неработающие программы...
вот так заработало Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Тестовая программа в Turbo Pascal | cL1zMa | Помощь студентам | 6 | 23.01.2012 20:41 |
Тестовая программа | Sarmat) | Паскаль, Turbo Pascal, PascalABC.NET | 6 | 24.01.2011 15:21 |
Курсовая , тестовая программа . | Spiker01 | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 12.01.2009 14:58 |
Тестовая программа с таймером | Barrr | Помощь студентам | 11 | 21.10.2007 19:42 |
Тестовая программа | cL1zMa | Помощь студентам | 6 | 29.03.2007 19:28 |