在调用resize()后,为什么FLTK窗口变得无法使用鼠标?

时间:2014-01-16 18:35:46

标签: fltk

为什么在调用window.size()window.resize()后无法调整窗口大小?如何解决这个问题?

int main(int argc, char** argv) {
  Fl_Window window(0, 0, 110, 110);
  window.position(0, 0);
//  window.size(300, 300); <--uncomment this, and cannot resize window with teh mouse!
  window.show(argc,argv);
  return Fl::run();
}

1 个答案:

答案 0 :(得分:2)

size(width,height)基本上是调整大小的快捷方式(x(),y(),width,height)。它修复了小部件的大小。

如果您希望窗口可调整大小,请致电

window.resizable(&window);

从分发tarball中查看测试程序中的subwindow.cxx。