关闭窗口而不终止程序

时间:2013-04-27 17:05:00

标签: c++ fltk

我有一个显示输入窗口的程序,然后应该关闭输入窗口并使用输入窗口中的数据打开另一个窗口。我面临的问题是单击输入窗口上的提交按钮会终止程序。

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();
}

我看过Stroustrup的使用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 个答案:

没有答案