Сигналы |
Здравствуйте, гость ( Вход | Регистрация )
Сигналы |
dmitryrocks |
11.3.2015, 11:07
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 3 Регистрация: 11.3.2015 Пользователь №: 4353 Спасибо сказали: 0 раз(а) Репутация: 0 |
Здравствуйте. Итак, код:
saveload.h:
saveload.cpp:
main.cpp (чисто вывод):
Как по сигналу с помощью слотов изменить "включенность" кнопки? Вопрос к saveload.cpp в секции slots, в коде Func() (все ли правильно?). Компилируется, выполняется с Segmentation fault. |
|
|
lanz |
12.3.2015, 1:48
Сообщение
#2
|
Старейший участник Группа: Участник Сообщений: 690 Регистрация: 28.12.2012 Пользователь №: 3660 Спасибо сказали: 113 раз(а) Репутация: 8 |
Создаете локальную переменную, которой присваиваете адрес вновь созданного объекта. Локальная переменная с тем же именем что и поле класса, скрывает это поле, поэтому поле остается неинициализированным. Когда пытаетесь его достать в Func, все падает. |
|
|
dmitryrocks |
24.3.2015, 22:41
Сообщение
#3
|
Новичок Группа: Новичок Сообщений: 3 Регистрация: 11.3.2015 Пользователь №: 4353 Спасибо сказали: 0 раз(а) Репутация: 0 |
В таком виде завелось. Благодарю lanz. |
|
|
Текстовая версия | Сейчас: 20.4.2024, 5:46 |