使用pyqt5禁用qlineedit的大小调整

xriantvc  于 2021-07-14  发布在  Java
关注(0)|答案(1)|浏览(563)

我的gui上有多个用户输入字段,用于输入浮点值。问题是,当您将光标悬停在qlineedit框的底部时,qlineedit会弹出一个光标,以允许您垂直拖动并调整框的大小。


我想禁用此功能,但在文档中找不到任何可以执行此操作的内容。
请看下面我的代码片段-

self.splitter = QtWidgets.QSplitter(self.centralwidget)
        self.splitter.setGeometry(QtCore.QRect(210, 120, 137, 291))
        self.splitter.setOrientation(QtCore.Qt.Vertical)
        self.splitter.setObjectName("splitter")

self.transportField = QtWidgets.QLineEdit(self.splitter)
    self.transportField.setAlignment(
        QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter)
    self.transportField.setObjectName("transportField")
    self.phoneInternetField = QtWidgets.QLineEdit(self.splitter)
    self.phoneInternetField.setAlignment(
        QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter)
    self.phoneInternetField.setObjectName("phoneInternetField")
    self.mobileField = QtWidgets.QLineEdit(self.splitter)
    self.mobileField.setAlignment(
        QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter)
    self.mobileField.setObjectName("mobileField")

任何帮助都将不胜感激,或者如果您需要更多的代码,请告诉我。

e5njpo68

e5njpo681#

self.splitter.setDisabled(True)

这起作用了。我最初试图禁用qlineedit小部件,但需要将拆分器设置为disabled。

相关问题