Закрыть окно без завершения программы

У меня есть программа, которая отображает окно ввода и затем должна закрыть окно ввода и открыть другое окно, используя данные из окна ввода. Проблема, с которой я сталкиваюсь, заключается в том, что нажатие кнопки «Отправить» в окне ввода завершает работу программы.

int main() {
int month;
int year;
String file_name;
cin>>file_name;
Input_window win(Point(100,200),600,300,"Calendar");
win.show();
Calendar win1(Point(100,100),750,800,"Canvas",year,month,file_name);
return gui_main();
}

Я посмотрел через Страуструпа Принцип и практика использования C ++ и через документацию для FLTK, но я не смог найти решение.

Вот код для нажатия кнопки:

void Input_window::cb_quit(Address,Address pw)
{
reference_to<Input_window>(pw).save_input();
}

void Input_window::save_input()
{
month = box_month.get_int();
year = box_year.get_int();

redraw();
}

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]