我创建了一个带有按钮和禁用文本字段的 GUI。我做了一个def,当单击按钮时,应该启用文本字段,但是当我启动程序时,我的def函数被调用而不单击按钮。我的错误是什么?
import sys
from PySide6.QtWidgets import QApplication, QMainWindow, QWidget, QStyle
from PySide6.QtCore import *
from PySide6.QtGui import QIcon
from ui_mainwindow import *
class MainWindow(QWidget):
def __init__(self):
super(MainWindow, self).__init__()
self.ui = Ui_MainWindow()
self.ui.setupUi(self)
self.ui.pushButton.clicked.connect(self.btnclick())
def btnclick(self):
self.ui.lineEdit.setEnabled(True)
if __name__ == '__main__':
app = QApplication([])
window = MainWindow()
window.show()
app.exec_()
sys.exit(app.exec_())