Russian Qt Forum

Qt => Общие вопросы => Тема начата: Noize_programmer от Июнь 30, 2023, 13:23



Название: [РЕШЕНО]программа закрываеться(game dev)
Отправлено: Noize_programmer от Июнь 30, 2023, 13:23
проект:https://github.com/SpeechKingV/guess_the_number__with_graphics (https://github.com/SpeechKingV/guess_the_number__with_graphics)


когда я нажимаю кнопку SANG (start a new game) программа завершаеться хотя этого не должно быть :( :( :'( :( :( :( :(

вывод приложения:
13:12:30: Запускается guess_the_number__with_graphics.exe ...
QObject::connect: No such signal QCheckBox::pressed(bool) in ..\guess_the_number__with_graphics\Ssettings_window.cpp:10
QObject::connect:  (sender name:   'hints')
QObject::connect:  (receiver name: 'Ssettings_window')
QObject::connect: No such signal QCheckBox::pressed(bool) in ..\guess_the_number__with_graphics\Ssettings_window.cpp:11
QObject::connect:  (sender name:   'music')
QObject::connect:  (receiver name: 'Ssettings_window')
ASSERT failure in QVector<T>::operator[]: "index out of range", file Qt5.14\5.12.12\mingw73_64\include/QtCore/qvector.h, line 432
13:12:50: Программа неожиданно завершилась.
13:12:50: Процесс был завершён принудительно.
13:12:50: guess_the_number__with_graphics.exe аварийно завершился.

вывод сборки:
13:12:28: Выполняются этапы для проекта guess_the_number__with_graphics...
13:12:28: Настройки не изменились, этап qmake пропускается.
13:12:28: Запускается: «Qt5.14\Tools\mingw730_64\bin\mingw32-make.exe» -j6
Qt5.14/Tools/mingw730_64/bin/mingw32-make -f Makefile.Debug
mingw32-make[1]: Entering directory 'F:/projects/Qt_project/5.0.2/games/guess_the_number__with_graphics/build-guess_the_number__with_graphics-Desktop_Qt_5_12_12_MinGW_64_bit-Debug'
mingw32-make[1]: Nothing to be done for 'first'.
mingw32-make[1]: Leaving directory 'build-guess_the_number__with_graphics-Desktop_Qt_5_12_12_MinGW_64_bit-Debug'
13:12:30: Процесс «Qt5.14\Tools\mingw730_64\bin\mingw32-make.exe» завершился успешно.
13:12:30: Прошло времени: 00:01.


заранее спасибо за помощь!


Название: Re: программа закрываеться(game dev)
Отправлено: PimenS от Июнь 30, 2023, 16:56
ASSERT failure in QVector<T>::operator[]: "index out of range", file Qt5.14\5.12.12\mingw73_64\include/QtCore/qvector.h, line 432


Название: Re: программа закрываеться(game dev)
Отправлено: Noize_programmer от Июнь 30, 2023, 17:28
ASSERT failure in QVector<T>::operator[]: "index out of range", file Qt5.14\5.12.12\mingw73_64\include/QtCore/qvector.h, line 432
я вижу, но в коде нет ни одного обращения больше 4, а QVector у меня от 0 до 4


Название: Re: программа закрываеться(game dev)
Отправлено: kambala от Июнь 30, 2023, 21:37
если у тебя 4 элемента, то обращение по индексу 4 — это обращение к 5-му элементу


Название: Re: программа закрываеться(game dev)
Отправлено: Noize_programmer от Июль 03, 2023, 13:24
если у тебя 4 элемента, то обращение по индексу 4 — это обращение к 5-му элементу
ну так в масиве 5 элементов(1-5)


Название: Re: программа закрываеться(game dev)
Отправлено: kambala от Июль 03, 2023, 21:00
запусти под отладчиком и поймешь в чем проблема