Я использую сервера толчок в Wt, и я пытаюсь протолкнуть новую диаграмму с помощью следующего кода:Раздвигая диаграмму на клиенте с помощью Wt
Wt::WApplication::UpdateLock uiLock(app);
if (uiLock){
chart_ste = new ScatterPlotExample(this,10*asf.get_outputSamplingRate());
app->triggerUpdate();
}
но ждет программы до конца, а затем она выводит его в то время как следующий код в той же программе толкает слово «Демокрит каждые 0,5 секунд, как он должен делать:?
for (int i=0; i<10; i++)
{
boost::this_thread::sleep(boost::posix_time::milliseconds(500));
Wt::WApplication::UpdateLock uiLock(app);
if (uiLock) {
showFileName = new WText(this);
showFileName->setText(boost::lexical_cast<std::string>("Demokritus"));
app->triggerUpdate();
}
}
Что может быть моя ошибка