|
9 / 9 / 8
Регистрация: 02.01.2017
Сообщений: 262
|
|||||||
Передать данные из диалога09.03.2017, 02:39. Показов 2900. Ответов 14
Метки нет (Все метки)
Доброго времени суток, хотел в диалоге сделать проперть, указатель на родителя, и заносить(через указатель) в родительские проперти данные из диалога, но выдает ошибку:
0
|
|||||||
| 09.03.2017, 02:39 | |
|
Ответы с готовыми решениями:
14
Передать текст из одного диалога в другой Передать данные между двумя кнопками
|
|
770 / 760 / 59
Регистрация: 06.07.2009
Сообщений: 3,021
|
||||||
| 09.03.2017, 05:05 | ||||||
|
А откуда QWidget знает что либо о твоем классе?
Надо было так написать:
0
|
||||||
|
770 / 760 / 59
Регистрация: 06.07.2009
Сообщений: 3,021
|
||||||
| 09.03.2017, 05:05 | ||||||
|
А откуда QWidget знает что либо о твоем классе?
Надо было так написать:
1
|
||||||
|
9 / 9 / 8
Регистрация: 02.01.2017
Сообщений: 262
|
||||||
| 09.03.2017, 05:35 [ТС] | ||||||
|
мм простите это уже от безнадеги тыкал пальцем в небо, в изначальном варианте так и было
не работает
0
|
||||||
|
770 / 760 / 59
Регистрация: 06.07.2009
Сообщений: 3,021
|
|
| 09.03.2017, 05:37 | |
|
Какую конкретно ошибку выдает?
Поместите описание класса TabWinWidg раньше чем StandartDialog
0
|
|
|
9 / 9 / 8
Регистрация: 02.01.2017
Сообщений: 262
|
|
| 09.03.2017, 05:38 [ТС] | |
|
creator выделяет строки которые найдены и в файле с потомком он выделяет TabWinWidg как опознанный, но ошибка все равно вылетает
0
|
|
|
770 / 760 / 59
Регистрация: 06.07.2009
Сообщений: 3,021
|
|
| 09.03.2017, 05:40 | |
|
Где текст ошибки?
0
|
|
|
9 / 9 / 8
Регистрация: 02.01.2017
Сообщений: 262
|
|||
| 09.03.2017, 05:40 [ТС] | |||
|
QWidget::TabWinWidg *parentwidg;
0
|
|||
|
770 / 760 / 59
Регистрация: 06.07.2009
Сообщений: 3,021
|
|
| 09.03.2017, 05:41 | |
|
Эта ошибка от предыдущего описания.
Перепишите так как я говорил, и уже тогда текст ошибки и показывайте
0
|
|
|
9 / 9 / 8
Регистрация: 02.01.2017
Сообщений: 262
|
|
| 09.03.2017, 05:42 [ТС] | |
|
20: ошибка: 'TabWinWidg' does not name a type
TabWinWidg *parentwidg; ^
0
|
|
|
770 / 760 / 59
Регистрация: 06.07.2009
Сообщений: 3,021
|
||||||
| 09.03.2017, 05:43 | ||||||
Сообщение было отмечено imjonhson как решение
Решение
Надеюсь include h файла с TabWinWidg присутствует?
Напиши вначале после инклудов
1
|
||||||
|
9 / 9 / 8
Регистрация: 02.01.2017
Сообщений: 262
|
|
| 09.03.2017, 05:56 [ТС] | |
|
оба файла включают друг друга,может из-за этого
Добавлено через 6 минут Аллилуя починили!!!, а шо это мы сделали? Добавлено через 5 минут раньше честно говоря не сталкивался с таким объявлением, почитать бы немешало на эту тему, спасибо
0
|
|
|
770 / 760 / 59
Регистрация: 06.07.2009
Сообщений: 3,021
|
||||||
| 09.03.2017, 07:08 | ||||||
|
Это у qt есть такой прикол. Если появляется циклическая связь между файлами, то линковщик почему то не видит некоторые классы. В этом случае достаточно в файле прописать
1
|
||||||
|
|
||||||
| 09.03.2017, 08:03 | ||||||
|
imjonhson, тру Qt способ: в классе диалога создай сигнал со списком параметров, а в родителе делай слот. Если Qt5 и можно в c++11, слот можно делать лямбдой
solar_wind, это у Си такая прикалюха со множественным включением и гонкой определений. Плюсы тут пострадавшие.
0
|
||||||
|
9 / 9 / 8
Регистрация: 02.01.2017
Сообщений: 262
|
|||
| 09.03.2017, 19:54 [ТС] | |||
|
Когда я впервые столкнулся с системой сигналов-слотов мне это напомнило оператор goto, стараюсь использовать только там где без этого не обойтись, например для симуляции события "после показа формы", после form->show(); вызываю сигнал, а слот находится в форме. Стандартное событие в qt происходит до показа формы
0
|
|||
| 09.03.2017, 19:54 | |
|
Помогаю со студенческими работами здесь
15
Передать данные из одной формы в другую
Передать данные из диалога Передать данные из диалога ListView родительскому Activity Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|