为什么我无法调整窗口大小一次window.size()
或被window.resize()
调用?如何解决这个问题?
#include <FL/Fl.H>
#include <FL/Fl_Window.H>
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 the mouse!
window.show(argc,argv);
return Fl::run();
}
Run Code Online (Sandbox Code Playgroud)
size(width, height) 基本上是 resize(x(), y(), width, height) 的快捷方式。它修复了小部件的大小。
如果您希望窗口大小可调,请调用
window.resizable(&window);
Run Code Online (Sandbox Code Playgroud)
查看发行版 tarball 中的测试程序中的 subwindow.cxx。
归档时间: |
|
查看次数: |
1072 次 |
最近记录: |