创建自定义 fltk 对话框/模态窗口
Posted
技术标签:
【中文标题】创建自定义 fltk 对话框/模态窗口【英文标题】:create custom fltk dialog / modal window 【发布时间】:2014-09-12 10:14:48 【问题描述】:我想用 fltk 创建一个自定义对话窗口。我将放置小部件。后台进程应等待对话框完成。我找不到任何例子。我正在寻找 fl_input 函数。我找到了 makeform() 函数,但它并没有太大帮助。
【问题讨论】:
【参考方案1】:我在库中找到了 innate() 函数。在函数中有如下一行:
while (w->shown()) Fl::wait();
这是我的解决方案。例如:
Fl_Window* w = new Fl_Window(400, 300);
w->set_modal();
w->show();
while (w->shown()) Fl::wait();
将等待用户关闭窗口。
【讨论】:
【参考方案2】:只需使用 Fl_Window 并调用 set_modal() 函数。
【讨论】:
以上是关于创建自定义 fltk 对话框/模态窗口的主要内容,如果未能解决你的问题,请参考以下文章