QT窗体程序设置成不可改变大小,并生成在Linux下可双击执行的程序文件
我们用QT编辑窗体应用程序的时候,一些特殊的时候需要固定窗体的大小,这里就简单记录一下用编辑器设置的方法。
1、调整你的的窗体程序到你需要的大小
2.编辑器设置把下图的2、3处的值设置为1处的大小即可
然后再源码中,最开始的地方添加以下代码
//关闭按钮失效 //this->setWindowFlags(Qt::WindowMinMaxButtonsHint); //去掉最大化、最小化按钮,保留关闭按钮 this->setWindowFlags(Qt::WindowCloseButtonHint);
3.生成Linux下的可执行程序
如果你正常Debug或者Release编译,生成的程序都是无法直接双击执行的。
要生成可以直接双击运行的程序,需要在.pro文件中添加下面内容后,删除以前编译文件,重新Release编译,生成执行文件。
QMAKE_LFLAGS += -no-pie
这时我们去Release文件夹就可以看到可以直接双击运行的程序了,可以把它复制在桌面直接运行试试。
本文来自博客园,作者:白菜没我白,转载请注明原文链接:https://www.cnblogs.com/xingboy/p/14367274.html