Make this widget appear busy. A transparent window is placed in front of the widget, so that it and all of its descendants in the widget hierarchy are blocked from pointer events and display a busy cursor. Normally update() should be called immediately afterwards to ensure that the hold operation is in effect before the application starts its processing.