我正在创建一个PyQt5 GUI。所有对象都包含在QWidget中。我已经使用setFixedSize()方法设置了它的大小。它的大小是固定的,您无法调整大小,但是当您将鼠标悬停在边框上时,调整大小箭头仍会显示。
如何禁用此功能?
下面的我的代码:
{{1}}
答案 0 :(得分:1)
Qt :: MSWindowsFixedSizeDialogHint
在Windows上为窗口提供一个细的对话框边框。传统上,这种样式用于固定大小的对话框。
from PyQt5 import QtCore, QtGui, QtWidgets
class Ui_Form(object):
def setupUi(self, nCode_analysis_set_up):
nCode_analysis_set_up.setFixedSize(350, 200)
if __name__ == "__main__":
import sys
app = QtWidgets.QApplication(sys.argv)
nCode_analysis_set_up = QtWidgets.QWidget()
ui = Ui_Form()
ui.setupUi(nCode_analysis_set_up)
nCode_analysis_set_up.setWindowFlags(nCode_analysis_set_up.windowFlags()
| QtCore.Qt.MSWindowsFixedSizeDialogHint
)
nCode_analysis_set_up.show()
sys.exit(app.exec_())