我想用fltk创建一个自定义对话框窗口。我会把小工具。后台进程应该等到对话框完成。我找不到任何这方面的例子。我正在寻找fl_input函数。我找到了makeform()函数,但它没有多大帮助。
答案 0 :(得分:2)
我在库中找到了innate()函数。在函数中有一行:
while (w->shown()) Fl::wait();
这是我的解决方案。例如:
Fl_Window* w = new Fl_Window(400, 300);
w->set_modal();
w->show();
while (w->shown()) Fl::wait();
将等待用户关闭窗口。
答案 1 :(得分:-1)
只需使用Fl_Window并调用 set_modal()函数。