gpt4 book ai didi

C++ FLTK 静止组件

转载 作者:太空宇宙 更新时间:2023-11-04 14:12:26 25 4
gpt4 key购买 nike

例如,我有 5 个选择组件

Fl_Choice* mySideChoice;
mySideChoice = new Fl_Choice(aX, aY, aWidth, aHeight, "Side");

这是一个多步骤过程的一部分。在流程结束时,我想重置所有组件,以便用户可以再次执行此操作。我有困难。创建widgit时,文本是空白的,用户需要为其选择一些东西来调用回调。很明显,用户需要点击那里并选择一个值。

我希望用这段代码“重置它”:

mySideChoice->hide();
mySideChoice->value(0);

不起作用,当我再次显示 widgit 时只选择第一个值。

我试过这段乱七八糟的代码,只是想到达某个地方:

Fl::delete_widget(mySideChoice);
Fl::do_widget_deletion();
Fl::check();
Fl::flush();
Sleep(1000);
mySideChoice = new Fl_Choice(aX, aY, aWidth, aHeight, "Side");
Fl::check();
Fl::flush();

不起作用,即使完全重新创建 widgit 也是如此。 widgit 根本不会重新出现在窗口中......

帮助!有什么想法吗?

谢谢!!

最佳答案

哈!好傻

mySideChoice->value(-1);

关于C++ FLTK 静止组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13557487/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com