Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 没有自动定位的OSX-Qt无模式子对话框_C++_Macos_Qt_Dialog - Fatal编程技术网

C++ 没有自动定位的OSX-Qt无模式子对话框

C++ 没有自动定位的OSX-Qt无模式子对话框,c++,macos,qt,dialog,C++,Macos,Qt,Dialog,是否可以在OSX上创建子无模式对话框,其位置在任何父窗口位置更改时都不会更改 我正在以常用方式创建子窗口: g_pWndNormal = new CToolWindow(this); g_pWndNormal->show(); 在Windows/Linux上,这可以正常工作。子窗口有自己的位置,用户可以在主窗口上独立设置子窗口的位置。不幸的是,在OSX上,当主(父)窗口位置更改时,所有子窗口都会重新定位 有没有办法关闭此行为?是否需要设置此窗口的父窗口?如果不是,则将NULL传递给CT

是否可以在OSX上创建子无模式对话框,其位置在任何父窗口位置更改时都不会更改

我正在以常用方式创建子窗口:

g_pWndNormal = new CToolWindow(this);
g_pWndNormal->show();
在Windows/Linux上,这可以正常工作。子窗口有自己的位置,用户可以在主窗口上独立设置子窗口的位置。不幸的是,在OSX上,当主(父)窗口位置更改时,所有子窗口都会重新定位


有没有办法关闭此行为?

是否需要设置此窗口的父窗口?如果不是,则将NULL传递给CToolWindow构造函数。