|
|
1
-1
你的代码不起作用的原因很可能是你“太不耐烦了”,没有给GTK+时间在你再次使标题不可见之前重画小部件。 当您执行需要重画的呼叫时,GTK+不会立即绘制。相反,重画是排队的,然后从GTK+主循环一次完成。这样,按顺序对小部件进行两次更改不会导致两次重绘,而只会导致一次重绘。
只要GTK+的队列中有事件(上面提到的绘制更改在内部是事件),它就会循环并刷新它们,然后将控制权还给您。不过,这很可能会导致一些视觉闪烁。 |