Доброго всем времени суток! Пишу диплом по Дискретному косинусному преобразованию. Есть пример его реализации, но возникла одна проблема. Я добавил еще одну форму(с заголовком и исходником) и сделал её в main.cpp первой запускающейся. Разместил на ней кнопку, что б при нажатии был переход на форму,где ДКП. Казалось бы, дело плевое,а почему-то возникает ошибка. Проверил, вроде все в порядке, много писать то не надо для этого. Что б не быть голословным, прикреплю архивом программу. Код не могу,поскольку требуются некоторые файлы для запуска программы с собой,лучше не влезать в это...
Моя добавленная форма -
Start, на ней кнопка-переход на форму mainwindow. Собственно,при нажатии на нее программа выдает ошибку.
http://ifolder.ru/29330341Аааа мои глаза, лучше бы они такого не видели:
C++ (Qt)
MainWindow *w;
w->show();
Вот тут ты используешь не инициализированный указатель.
Используй сигнал/слоты. Свяжи сигнал нажатия кнопки с слотом отображения окна и все будет прекрасно.А так у тебе окно надо создать по требованию, тогда делай так:
C++ (Qt)
void Start::on_pushButton_clicked()
{
MainWindow *w = new MainWindow;
w->show();
}