【发布时间】:2017-03-27 21:39:59
【问题描述】:
谁能告诉我,如何通过按 Fl_Button 来更改 Fl_Window 的背景颜色。我正在尝试这样做,但它不起作用。
void new_color(Fl_Widget* w, void*){
Fl_Button* b = (Fl_Button*)w;
b->parent()->color(FL_RED);
}
int main()
}
Fl_Window* win = new Fl_Window(...);
win->color(FL_WHITE);
win->begin();
Fl_Button* but = new Fl_Button(...);
but->callback(new_color);
win->end();
...
}
谢谢!!!
【问题讨论】:
-
要么重绘小部件,要么将损坏设置为 1。