1
Fl_Choice* mySideChoice;
mySideChoice = new Fl_Choice(aX, aY, aWidth, aHeight, "Side");
이 다단계 프로세스의 일부를 들면,도 5의 선택 구성 요소를 갖는다. 프로세스가 끝나면 모든 구성 요소를 다시 설정하여 사용자가 다시 구성 할 수있게하려고합니다. 나는 어려움을 겪고있다. widgit이 만들어지면 텍스트는 비어 있고 사용자는 콜백을 호출하기 위해 무언가를 고를 필요가 있습니다. 그것들을 클릭하고 값을 선택해야하는 매우 분명한 사용자입니다.
는이 코드로 "재설정"으로 기대했다 : 나는 다시 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();
않아요 작업 :
난 그냥 어딘가 노력이 지저분한 코드를 시도했다. 위젯은 창문에 전혀 나타나지 않습니다 ...Help! 어떤 아이디어?
감사합니다.