002
28.02.2007, 17:16 Uhr
J-jayz-Z
Perl Crack ala Carte (Operator)
|
Was ich machen will ist einfach zu checken, ob sich der Inhalt on QTextEdit (edit in meinem Fall) geändert hat und dann eine Aktion ausführen. Das Einfügen des Textes in dem Fall war nur ein Beispiel, um zu verdeutlichen, das es nicht geht ...
Ich kann dir nicht ganz folgen, wieso mein connect blödsinn sein soll ...
C++: |
connect(this->edit, SIGNAL(textChanged()), this, SLOT(textChanged()));
|
this->edit ist das Widget, welches das Signal sendet (QTextEdit) SIGNAL(textChanged()) ist das Signal, das vom Widget gesendet wird this ist das Objekt, das betroffen ist SLOT(textChanged()) ist die Methode die ausgeführt wird
Was meinst du damit, das mein Quelltext komisch aussieht? Nur, weil ich *this so oft verwendet hab? -- perl -Mstrict -Mwarnings -e 'package blub; sub new { bless {} } sub bar {my $self=shift; $self->{bla}="66756e2d736f66742e6465"; return $self->{bla};} my $foo=blub->new();print "Hallo ";print pack("H*",$foo->bar()); print "\n"' Dieser Post wurde am 28.02.2007 um 17:30 Uhr von J-jayz-Z editiert. |