在GTK+中,要点击按钮创建窗口,防止重复创建的方法是: 在全局设置标志位,如 guint flags = 0; 创建窗口时,判断标志位若为0创建窗口并把标志位置1, 若为1,不操作; 销毁时置0;这样就能保证窗口只创建一次.