OK, that fixes that problem. Now I have another TypeError:
TypeError: update() takes exactly 2 arguments (1 given)
This happens when I open the app, type something in "Command," click OK, then press Enter in the "win2" window one or more times. I just don't understand why the dlgKwatcher.update() updating works so well when called from the dlgKwatch class, but yet not when it is called independently. I am using Qt Designer, so I have other files, from which I have included relevant sections:
class frmKwatcher(QWidget): def __init__(self,parent = None,name = None,fl = 0): QWidget.__init__(self,parent,name,fl)
if not name: self.setName("frmKwatcher")
self.txtWatcher = QLineEdit(self,"txtWatcher") self.txtWatcher.setGeometry(QRect(11,39,500,220))
self.languageChange()
self.resize(QSize(527,306).expandedTo(self.minimumSizeHint())) self.clearWState(Qt.WState_Polished)
self.connect(self.txtWatcher,SIGNAL("returnPressed()"),self.update)
def languageChange(self): self.setCaption(self.__tr("Kwatch - watching..."))
def update(self): print "frmKwatcher.update(): Not implemented yet"
Thanks.
Josh
Michael Sparks wrote:
On Sat, 26 Jun 2004, Joshua wrote:
...Hi,
TypeError: update() takes exactly 2 arguments (3 given)
win2.update(self, command)
This has 3 arguments to the update command.
Your arguments are (win2, self, command) - the win2 is an implicit first argument.
I haven't looked through your code much, since I suspect this is the bit stumping you, but I suspect what you want is either:
win2.update(command) self.update(command)
I suspect the former of the 2.
Michael.
_______________________________________________ PyKDE mailing list [EMAIL PROTECTED] http://mats.imk.fraunhofer.de/mailman/listinfo/pykde
_______________________________________________ PyKDE mailing list [EMAIL PROTECTED] http://mats.imk.fraunhofer.de/mailman/listinfo/pykde