Python PySide 6 QLineEdit,按钮问题

问题描述 投票:0回答:1

我是 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)
python qpushbutton qlineedit pyside6
1个回答
0
投票

您可以删除连接代码中的圆括号 ()> 吗?

kolejny_btn.clicked.connect(self.liczba_osob.clear)

© www.soinside.com 2019 - 2024. All rights reserved.