使用QTextEdit.find()时出现Python pyqt错误:意外类型';内置函数或方法';

使用QTextEdit.find()时出现Python pyqt错误:意外类型';内置函数或方法';,python,pyqt4,Python,Pyqt4,尝试使用QTextEdit小部件的内置“查找”功能,但当我尝试从QLineEdit小部件传递文本时,会出现以下错误: Traceback (most recent call last): File "C:\SVN\Gocator\Trunk\Gocator\GoPy\Scripts\testfind.pyw", line 52, in on_find_button_clicked self.fileEdit.find(self.findLine.text) TypeError: QT

尝试使用QTextEdit小部件的内置“查找”功能,但当我尝试从QLineEdit小部件传递文本时,会出现以下错误:

Traceback (most recent call last):
  File "C:\SVN\Gocator\Trunk\Gocator\GoPy\Scripts\testfind.pyw", line 52, in on_find_button_clicked
    self.fileEdit.find(self.findLine.text)
TypeError: QTextEdit.find(str, QTextDocument.FindFlags options=0): argument 1 has unexpected type 'builtin_function_or_method'
我已经查看了QTextEdit类的文档,虽然没有太多内容,但我不明白为什么它会给我这个错误。有趣的是,如果我在find()调用(第52行:self.fileEdit.find(self.findLine.text)中将对QLineEdit text属性的引用替换为字符串文字(例如“What”),它将起作用

我的测试代码非常直截了当,所以我认为这只是我眼前没有看到的东西。有没有人看到我哪里出了问题,或者甚至遇到了同样的问题?这是我的测试脚本(我只安装了Qt4):

改变这个

    self.fileEdit.find(self.findLine.text)


因为它是一个函数而不是属性:)

刚刚删除了我的答案,因为你是第一个;)啊!!我讨厌我那样做……”叹气。谢谢,谢谢。每个人都会这样:)你能接受这个答案吗?谢谢
    self.fileEdit.find(self.findLine.text)
    self.fileEdit.find(self.findLine.text())