[Qgis-user] Plugin QGIS Error "QTextEdit.setPlainText(QString): not enough arguments"
Suryo Miles
suryomiles666 at gmail.com
Wed Jan 1 08:22:04 PST 2014
happy new year too
uhm, but yes i use textBrowser to self.ui.textRec1 and it seems textBrowser
didn't accept (.text) and (setPlainText)
i try it and got error message like " X dont have attribute text"
On Wed, Jan 1, 2014 at 1:25 PM, Jorge Tornero <jtorlistas at gmail.com> wrote:
> As a quick answer: you're setting the tex(not getting)t in
>
> f.write( 'Rekomendasi :' + str(self.ui.textRec1.setPlainText()) )
>
> It should be something like
>
> f.write( 'Rekomendasi :' + str(self.ui.textRec1.text()) )
>
> (I guess that self.ui.textRec1 is a QLineEdit, of course)
>
> Happy New Year!!
>
>
> Jorge Tornero
>
>
>
> 2014/1/1 Suryo Miles <suryomiles666 at gmail.com>
>
>> I try to make save as button but i got this error message when try to
>> save file in my directory
>>
>> File
>> "C:\Users\Mr.Pakde/.qgis2/python/plugins\condition\conditiondialog.py",
>> line 80, in saveAs
>> self._save( _filename )
>> File
>> "C:\Users\Mr.Pakde/.qgis2/python/plugins\condition\conditiondialog.py",
>> line 68, in _save
>> f.write( 'Rekomendasi :' + str(self.ui.textRec1.setPlainText() ) )
>> TypeError: QTextEdit.setPlainText(QString): not enough arguments
>>
>> this is my code
>>
>> Smpan = self.ui.btnSave
>> QtCore.QObject.connect(Smpan,
>> QtCore.SIGNAL('clicked()'),self.saveAs)
>>
>> def Compare1(self):
>> input1 = self.ui.lineInput1.text()
>> input2 = self.ui.lineInput2.text()
>> compare = ''
>> if input1 == input2:
>> compare = 'Data dapat digunakam'
>> else:
>> compare = 'Data tidak cocok'
>> self.ui.textRec1.setPlainText(compare)
>>
>> def _save(self, simpan):
>> f = open( simpan, 'w' )
>> f.write( 'Input 1 :' + str(self.ui.lineInput1.text()) )
>> f.write( 'Input 2 :' + str(self.ui.lineInput2.text()) )
>> f.write( 'Rekomendasi :' +
>> str(self.ui.textRec1.setPlainText()) )
>> f.close()
>> def savefile(self):
>> if self.simpan:
>> self._save( "%s" % self.simpan )
>> else:
>> self.saveAs()
>>
>> def saveAs(self):
>> tulis = QtGui.QFileDialog(self).getSaveFileName()
>> if tulis !="":
>> _filename = "%s" % tulis
>> self._save( _filename )
>>
>>
>>
>> _______________________________________________
>> Qgis-user mailing list
>> Qgis-user at lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/qgis-user
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-user/attachments/20140101/91cfd520/attachment.html>
More information about the Qgis-user
mailing list