1、QT程序关闭时报错
解决方案:
报这个错误可能是内存溢出,申请的空间与注销的空间不一致导致,排查了好久,我不是因为这个原因,我的问题如下,没有new窗体。
2、固定QT窗体大小
this->setMinimumSize(QSize(708, 532));
this->setMaximumSize(QSize(708, 532));
3、 QT程序报如下错误:
QWindowsWindow::setGeometry: Unable to set geometry 708x532+2525+247 on QWidgetWindow/'MainWindowWindow'. Resulting geometry: 710x540+2525+247 (frame: 8, 31, 8, 8, custom margin: 0, 0, 0, 0, minimum size: 708x532, maximum size: 708x532).
解决方案:
添加代码
setWindowFlags(Qt::WindowCloseButtonHint | Qt::MSWindowsFixedSizeDialogHint);
4、QT程序打包
在QT的安装目录msvc2017_64文件夹下,新建项目文件夹3dVisionServer,将上述生成的对应exe文件拷贝到新建的文件夹下,执行windeployqt ××.exe。
下述文件夹即为运行exe所需的依赖环境。