0

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

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 的Principle and Practice Using 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();
}
4

0 回答 0