我是 PySide 的新手。有人能告诉我这段代码有什么问题吗,因为 kolejny_btn 无法清除名为 osoby 的 QLineEdit 我不知道该怎么办我到处搜索,我找不到这个问题
代码如下:
from PySide6.QtWidgets import QApplication, QWidget, QPushButton, QMessageBox, QLineEdit, QLabel, QTextEdit
from PySide6.QtGui import QCloseEvent, QPixmap
import random
class LoginWindow(QWidget):
def __init__(self):
self.liczba_osob = None
self.osoby = []
super().__init__()
self.setup()
self.liczba_osob = (QLineEdit(self))
self.liczba_osob.setFixedWidth(200)
self.liczba_osob.move(100, 270)
kolejny_btn = QPushButton("Kolejna osoba", self)
kolejny_btn.move(160, 400)
kolejny_btn.clicked.connect(self.liczba_osob.clear())
if __name__ == '__main__':
app = QApplication([])
login_window = LoginWindow()
app.exec()
(It's not a full code beacuse I couldnt post full)
您可以删除连接代码中的圆括号
kolejny_btn.clicked.connect(self.liczba_osob.clear)