私は PyCharm を使用し、PyQt6 で Qt Designer ".ui" をインポートしました:
from PyQt6 import QtWidgets, uic
class Ui(QtWidgets.QMainWindow):
def __init__(self):
super(Ui, self).__init__()
uic.loadUi('C:/Users/M/PycharmProjects/2021-12-15_book table/book.ui', self)
self.pushButton_1 = self.findChild(QtWidgets.QPushButton, "pushButton_1")
self.pushButton_1.setText('add book')
self.pushButton_1.clicked.connect(self.add_book)
#[...]
app = QtWidgets.QApplication(sys.argv)
window = Ui()
app.exec()
PyCharm は常にエラーを表示します
- 「未解決の属性参照 'setText' または 'Ui' および
- 「未解決の属性参照 'connect' または 'Ui' であるため、
.findChild
機能しないと理解しています。
それをどのように解決するか考えていますか?