Pyqt5: PasswordEdit не найден в QtWidgets - PullRequest
0 голосов
/ 05 августа 2020

Я создаю приложение pyqt на Windows, я пытаюсь создать поле пароля с помощью библиотеки PasswordEdit, но его нет в папке QtWidgets, я пытался обновить qtwidgets с помощью pip, но не смог. Любое решение?

1 Ответ

2 голосов
/ 05 августа 2020

PasswordEdit принадлежит не Qt, а внешней библиотеке с именем qtwidgets, которая использует Qt ниже, поэтому вам нужно установить его, используя:

python -m pip install qtwidgets

, а затем:

from PyQt5 import QtWidgets
from qtwidgets import PasswordEdit


class Window(QtWidgets.QMainWindow):
    def __init__(self):
        super().__init__()

        password = PasswordEdit()
        self.setCentralWidget(password)


app = QtWidgets.QApplication([])
w = Window()
w.show()
app.exec_()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...