Die Suche ergab 24 Treffer

von Cascoin
Dienstag 12. Juli 2011, 12:14
Forum: Qt/KDE
Thema: Werteübergabe SIGNAL/SLOT
Antworten: 40
Zugriffe: 6926

Re: Werteübergabe SIGNAL/SLOT

Hallo,
@BlackJack: Ok, das habe ich verstanden. Dann möchte ich ein gebundenes Signal erstellen....
Dazu "rudere" ich am besten einen Schritt zurück und poste nochmal meinen älteren Code, also den Code in dem die ganze Prozedur in einer Datei steht:

Also das senden eines Exemplars (einer Klasse ...
von Cascoin
Montag 4. Juli 2011, 11:57
Forum: Qt/KDE
Thema: Werteübergabe SIGNAL/SLOT
Antworten: 40
Zugriffe: 6926

Re: Werteübergabe SIGNAL/SLOT

Hoi,
jetzt müßte ich doch nochmal was fragen....
Und zwar zu dem letzten Beispiel das ich reingestellt habe.... Soweit funktioniert das ja super....
Was ich jetzt grad allerdings probiere funktionert wieder nicht. Und zwar möchte ich die Sende-Methode auslagern. Und zwar in ein anderes Modul/Datei ...
von Cascoin
Donnerstag 30. Juni 2011, 10:22
Forum: Qt/KDE
Thema: Werteübergabe SIGNAL/SLOT
Antworten: 40
Zugriffe: 6926

Re: Werteübergabe SIGNAL/SLOT

hallo,
noch eine kleine Frage hätte ich.

Und zwar wenn ich über diese Definition
def Ausgabe(self, student):
noch
@pyqtSlot(Student)
geschrieben,

also im Prinzip sieht das dann komplett so aus:

@pyqtSlot(Student)
def Ausgabe(self, student): #Ausgabe ...
von Cascoin
Dienstag 28. Juni 2011, 14:03
Forum: Qt/KDE
Thema: Werteübergabe SIGNAL/SLOT
Antworten: 40
Zugriffe: 6926

Re: Werteübergabe SIGNAL/SLOT

Hallo,
also wenn ich das was du mir geschrieben hast verwende funktioniert es so wie ich es mir vorgestellt habe!!!! Hammergeil.....
Ich poste grad mal den kompletten Code....

Das Importzeugs:

from PyQt4.QtCore import *
from PyQt4 import QtGui, QtCore
import sys



Hier meine Beispielklasse ...
von Cascoin
Dienstag 28. Juni 2011, 12:29
Forum: Qt/KDE
Thema: Werteübergabe SIGNAL/SLOT
Antworten: 40
Zugriffe: 6926

Re: Werteübergabe SIGNAL/SLOT

Hallo, sorry war ne Woche weg und konnt deswegen nicht schneller antworten....

Ich fange mal von unten an auf deinen Beitrag zu antworten.

1:
Also zur Ausgabe:
Ich dachte das diese Methode automatisch weiß welches Signal sie bekommt. Wenn die Methode "Ausgabe" das wüßte, dachte ich, dass man ihr ...
von Cascoin
Freitag 17. Juni 2011, 14:34
Forum: Qt/KDE
Thema: Werteübergabe SIGNAL/SLOT
Antworten: 40
Zugriffe: 6926

Re: Werteübergabe SIGNAL/SLOT

Hallo,
danke für die schnelle Antwort. Hab mir deine Vorschläge sehr oft durchgelesen.
Ok, das die Methode Connection_SAS() nicht aufgerufen wird ist ein blöder Fehler, das ist jetzt korregiert.

Jetzt zum 2ten Teil deiner Kritik. Der war vom Verständniss für mich total schwer, aber ich hoffe ich ...
von Cascoin
Mittwoch 15. Juni 2011, 13:52
Forum: Qt/KDE
Thema: Werteübergabe SIGNAL/SLOT
Antworten: 40
Zugriffe: 6926

Re: Werteübergabe SIGNAL/SLOT

Hallo,
ja Ok, das ist ein Argument... Dann wirds die neue "gute" Syntax. Sollte ja länger laufen das Programm.
Ich weiß schon selber das ich mich mit Python nicht auskenne... Qt noch ein bisschen mehr aber da ist halt einfach wenig Wissen da... Bisher hats halt gereicht deswegen dachte ich ich würd ...
von Cascoin
Dienstag 7. Juni 2011, 18:28
Forum: Qt/KDE
Thema: Werteübergabe SIGNAL/SLOT
Antworten: 40
Zugriffe: 6926

Re: Werteübergabe SIGNAL/SLOT

Hallo,

@lunar :
Ich weiß ehrlich gesagt nicht was eine API ist.... Meinst du damit die neue Syntax? Wie dem auch sei, ich möchte an demProgramm nicht allzuviel ändern sondern es einfach nur zum laufen bringen....

@Blackjack:
Ok, jetzt bin ich schon ziemlich nahe an dem Fehler den ich suche ...
von Cascoin
Montag 6. Juni 2011, 12:52
Forum: Qt/KDE
Thema: Werteübergabe SIGNAL/SLOT
Antworten: 40
Zugriffe: 6926

Re: Werteübergabe SIGNAL/SLOT

Ok, also wenn ich PyQt4.QtCore.QT_VERSION_STR eingebe wird mir 4.7.1 ausgegeben.... Das ist dann wohl die Qt-Version die Python linked...Mit dem Qt Designer arbeiten wir übrigens gar nicht, er ist zwar installiert aber wir erzeugen alles per Code.....
Den Abschnitt aus der Dokumentation den du ...
von Cascoin
Montag 6. Juni 2011, 10:44
Forum: Qt/KDE
Thema: Werteübergabe SIGNAL/SLOT
Antworten: 40
Zugriffe: 6926

Re: Werteübergabe SIGNAL/SLOT

Hallo,
danke für die schnelle Antwort...
Ja ich habe alles angepaßt....

Hab jetzt grad mal das was du gepostet hast in eine .py Datei abgespeichert und in dem gleichen Ordner dann das Modul Klasse.py
Habs es aufgerufen aber es kommt dieser Fehler...

-----------------------Fehlermeldung ...
von Cascoin
Montag 6. Juni 2011, 10:10
Forum: Qt/KDE
Thema: Werteübergabe SIGNAL/SLOT
Antworten: 40
Zugriffe: 6926

Re: Werteübergabe SIGNAL/SLOT

Hallo,
also der Code oben paßt ziemlich gut zu dem was ich jetzt dann "korrigieren" soll.... Also es ist vergleichbar.

Der Unterschied ist allerdings das ich einen eigenen Datentyp als Signal "emitieren" möchte, was allerdings nicht funktioniert....
Also als Test hab ich in dem obrigen Code einfach ...
von Cascoin
Montag 30. Mai 2011, 14:49
Forum: Qt/KDE
Thema: Werteübergabe SIGNAL/SLOT
Antworten: 40
Zugriffe: 6926

Re: Werteübergabe SIGNAL/SLOT

Hey BlackJack,

ich danke dir !!!!! und probier jetzt deinen Code weiter umzusetzen... könnte sein das ich mich nochmal melde....wenns sein muss..
Danke bis dahin
von Cascoin
Montag 30. Mai 2011, 11:39
Forum: Qt/KDE
Thema: Werteübergabe SIGNAL/SLOT
Antworten: 40
Zugriffe: 6926

Re: Werteübergabe SIGNAL/SLOT

Ok,
sagmal wärs vielleicht möglich wenn mir hier irgendjemand ein Mini-Bsp schreiben könnte wie ich das Problem lösen könnte? Ist nicht eure Aufgabe aber ich dachte ich frag einfach mal frech.

Also ein einfachs PyQt Beispiel wo man ein Signal mit irgendeinem Wert übergibt dieses Signal von einem ...
von Cascoin
Montag 30. Mai 2011, 10:53
Forum: Qt/KDE
Thema: Werteübergabe SIGNAL/SLOT
Antworten: 40
Zugriffe: 6926

Re: Werteübergabe SIGNAL/SLOT

hmmm,
ja ich hab keine Ahnung wie das bei Version 4.5 war.
Ich muss das bsp. ja nur aufbauen um einen großes Programm wieder zum laufen zu bringen das seit einem Update nicht mehr funktiniert.... Und der hat das eben so "ähnlich" gemacht wie ich unten beschrieben hab.... Bei dem steht nirgends im ...
von Cascoin
Montag 30. Mai 2011, 10:46
Forum: Qt/KDE
Thema: Werteübergabe SIGNAL/SLOT
Antworten: 40
Zugriffe: 6926

Re: Werteübergabe SIGNAL/SLOT

Hi, ich wollt nur nochmal kurz mein Problem darstellen (so simple wie möglich)

Ich möchte ein button mit einem Slot/Funktion verbinden.

Daszu erstelle ich mir eine Funktion die ich mit connect mit dem Button verbinde....
Jetzt muß die SLOT-Funktion so geschrieben sein, dass ihr ein Wert übergeben ...
von Cascoin
Montag 30. Mai 2011, 09:44
Forum: Qt/KDE
Thema: Werteübergabe SIGNAL/SLOT
Antworten: 40
Zugriffe: 6926

Re: Werteübergabe SIGNAL/SLOT

Ja aber bei mir funktioniert es trotzdem nicht.... Ich bekomms irgendwie gar net hin.....

Guckt mal:

Des soll mein SLOT sein:

@pyqtSlot(int)
def action(self, i):
print("aserhg" + i)


Des mein Connect:

self.connect(self.button, QtCore.SIGNAL('clicked()'), self.action(int))


Also wie ...
von Cascoin
Montag 23. Mai 2011, 13:37
Forum: Qt/KDE
Thema: Werteübergabe SIGNAL/SLOT
Antworten: 40
Zugriffe: 6926

Re: Werteübergabe SIGNAL/SLOT

@BlackJack

Ganz genau. Ich möchte auch in meinem obrigen Beispiel keine Konstante, sondern eine Variable an die Slotfunktion übergeben. Der Einfachheit halber hab ich aus der Variablen eine Konstante gemacht. Dachte so wärs leichter verständlich aber hat wohl mehr verwirrt.

Wie auch immer, ich ...
von Cascoin
Montag 23. Mai 2011, 13:27
Forum: Qt/KDE
Thema: Werteübergabe SIGNAL/SLOT
Antworten: 40
Zugriffe: 6926

Re: Werteübergabe SIGNAL/SLOT

kurz zu deiner 2.ten Anmerkung: Ich hab mir den neuen Style von connect schon angeguckt, aber in dem von mir zu korrigierenden Programm ist er so noch nicht aktuallisiert. Werd ich bei Gelegenheit machen...

Zum wichtigeren Punkt: Ich kann das ganze Programm nicht ändern sondern muss nur die Fehler ...
von Cascoin
Montag 23. Mai 2011, 13:14
Forum: Qt/KDE
Thema: Werteübergabe SIGNAL/SLOT
Antworten: 40
Zugriffe: 6926

Re: Werteübergabe SIGNAL/SLOT

Ja ich möchte ja NICHT das die Methode "action" als Parameter immer 13 bekommt.
Der Methode "action" sollen beliebige Parameter (beispielsweise über ein Input) übergeben werden.
Das hab ich nur der Einfachheit halber so verkürzt. Mir ist klar das ich wenig Ahnung in Qt und Python habe aber das ...
von Cascoin
Montag 23. Mai 2011, 12:14
Forum: Qt/KDE
Thema: Werteübergabe SIGNAL/SLOT
Antworten: 40
Zugriffe: 6926

Werteübergabe SIGNAL/SLOT

Hi,
also ich habe mir ein ganz einfaches Fenster mit einem Button erstellt.

class Klasse_1(QtGui.QMainWindow): #QtGui.QWidget
def __init__(self, parent=None):
QtGui.QWidget.__init__(self, parent)

self.setGeometry(200, 300, 400, 300) #Fenstergeometrie


self.button = QtGui.QPushButton("Person ...