問題描述
當我們撰寫 pyqt5 程式時,出現以下 error 的解決辦法
AttributeError: 'QTextEdit' object has no attribute 'text'
或是
AttributeError: 'QTextEdit' object has no attribute 'PlainText'
解法
這裡要注意 QLineEdit, QTextEdit, QPlainTextEdit 使用函數的不同
如果想要讀取 QLineEdit 內的文字,
我們使用的是 「.text()」 的方式呼叫。
而如果是想要讀取 QTextEdit, QPlainTextEdit 內的文字,
我們使用的是 「.toPlainText()」 的方式呼叫。
所以如果出現 「AttributeError: ‘QTextEdit’ object has no attribute ‘text’」
就是上述的這個問題囉!