Die Suche ergab 27 Treffer
- Dienstag 28. September 2010, 15:02
- Forum: Allgemeine Fragen
- Thema: verschachtelte Liste erstellen
- Antworten: 2
- Zugriffe: 1430
Re: verschachtelte Liste erstellen
vielen Dank
- Dienstag 28. September 2010, 14:55
- Forum: Allgemeine Fragen
- Thema: verschachtelte Liste erstellen
- Antworten: 2
- Zugriffe: 1430
verschachtelte Liste erstellen
Hallo, ich würde gerne eine Liste mit n "Dimensionen" erstellen. Bisher hab ich das so gemacht, dass ich n leere Listen angelegt habe und dann diese zu einer gesamt-Liste hinzugefügt habe. Also: liste_1 = [] liste_2 = [] liste_3 = [] … liste_n = [] #und dann: liste_ges = [liste_1, liste_2,...
- Samstag 19. Juni 2010, 14:38
- Forum: Qt/KDE
- Thema: etwas kurz vor destroyed ausführen
- Antworten: 9
- Zugriffe: 1733
Re: etwas kurz vor destroyed ausführen
ja vielleicht wäre QWidget besser?! Aber ein QDialog ist doch sowieso von QWidget abgeleitet oder nicht. das heißt doch, dass auch die events übernommen werden oder seh ich das falsch?
Danke für den Link den guck ich mir mal ganz genau an
Danke für den Link den guck ich mir mal ganz genau an
- Freitag 18. Juni 2010, 20:27
- Forum: Qt/KDE
- Thema: etwas kurz vor destroyed ausführen
- Antworten: 9
- Zugriffe: 1733
Re: etwas kurz vor destroyed ausführen
Hab mal die grobe Grundstruktur aufgeschrieben und alles was imho unnötig war durch "..." ersetzt class chatdialog(QtGui.QDialog, Ui_chatdialog): #konstruktor des chatfensters def __init__(self, parent, chatPartner): QtGui.QDialog.__init__(self) self.setupUi(self) #dem Dialog einen Chatpar...
- Freitag 18. Juni 2010, 15:54
- Forum: Qt/KDE
- Thema: etwas kurz vor destroyed ausführen
- Antworten: 9
- Zugriffe: 1733
Re: etwas kurz vor destroyed ausführen
Danke für die schnelle Antwort. Wenn ich das in meinem MainWindow mache funktioniert das einwandfrei! Wenn ich allerdings dasselbe in einem Dialog mache klappt es gar nicht. Ich habe sowohl in der MainWindow-Klasse als auch in der Dialog-Klasse eine Methode def closeEvent(self, event): .... geschrie...
- Donnerstag 17. Juni 2010, 23:54
- Forum: Qt/KDE
- Thema: etwas kurz vor destroyed ausführen
- Antworten: 9
- Zugriffe: 1733
etwas kurz vor destroyed ausführen
Ist es möglich noch eine Methode auszuführen wenn ich ein Fenster schließe? In meinem Fall soll beim schließen noch eine Nachricht an einen Server geschickt werden. Das Problem ist nur, dass wenn ich versuche das socket aufzurufen um die Nachricht zu schicken, dieses schon gelöscht ist. Ich versuche...
- Donnerstag 17. Juni 2010, 22:38
- Forum: Qt/KDE
- Thema: thread notwendig bei multichat?
- Antworten: 3
- Zugriffe: 938
Re: thread notwendig bei multichat?
danke.. mit open() hat es jetzt geklappt..
was spricht denn prinzipiell dagegen mit dialogs zu arbeiten? sollte ich besser mainwindows nehmen?
was spricht denn prinzipiell dagegen mit dialogs zu arbeiten? sollte ich besser mainwindows nehmen?
- Mittwoch 16. Juni 2010, 22:56
- Forum: Qt/KDE
- Thema: thread notwendig bei multichat?
- Antworten: 3
- Zugriffe: 938
thread notwendig bei multichat?
In meinem "Programm" können sich beliebig viele clients bei einem server anmelden. Danach kann man einsehen wer sich bereits angemeldet hat und sich so Jemanden aussuchen, den man anschreiben will (wie das bei normalen Chat-Programmen eben der Fall ist) Mein Problem entsteht nun, wenn ein ...
- Mittwoch 16. Juni 2010, 17:47
- Forum: Qt/KDE
- Thema: Parameter übergeben bei signal returnPressed
- Antworten: 2
- Zugriffe: 784
Re: Parameter übergeben bei signal returnPressed
danke hat geklappt
- Mittwoch 16. Juni 2010, 14:12
- Forum: Qt/KDE
- Thema: Parameter übergeben bei signal returnPressed
- Antworten: 2
- Zugriffe: 784
Parameter übergeben bei signal returnPressed
hallo,
wie kann ich an einen Slot Parameter weitergeben, wenn dieser z.b. mit dem Signal "returnPressed" verbunden ist. Wenn ich selbst ein Signal definiere dann schicke ich die Paramter beim emit() mit. Aber wie mache ich das, wenn ich gar nicht selbst emit() ausführe?
wie kann ich an einen Slot Parameter weitergeben, wenn dieser z.b. mit dem Signal "returnPressed" verbunden ist. Wenn ich selbst ein Signal definiere dann schicke ich die Paramter beim emit() mit. Aber wie mache ich das, wenn ich gar nicht selbst emit() ausführe?
- Samstag 12. Juni 2010, 15:24
- Forum: Qt/KDE
- Thema: Tutorial zu Qt und Sockets
- Antworten: 28
- Zugriffe: 4839
Re: Tutorial zu Qt und Sockets
achso^^ jetzt habs ichs verstanden...
- Samstag 12. Juni 2010, 12:00
- Forum: Qt/KDE
- Thema: Tutorial zu Qt und Sockets
- Antworten: 28
- Zugriffe: 4839
Re: Tutorial zu Qt und Sockets
aber allgemein was das thema des threads angeht:
am besten lernt man programmieren immernoch durch das angucken von gut kommentierten quelltexten!!!
am besten lernt man programmieren immernoch durch das angucken von gut kommentierten quelltexten!!!
- Samstag 12. Juni 2010, 11:58
- Forum: Qt/KDE
- Thema: Tutorial zu Qt und Sockets
- Antworten: 28
- Zugriffe: 4839
Re: Tutorial zu Qt und Sockets
also erstens:
ich benutze ubuntu lucid (deswegen ist mein username vll etwas veraltet) und habe ganz frisch python3 installiert
zweitens:
ich wollte nur den quelltext von lunar ausführen, hab da am import nichts geändert!
ich benutze ubuntu lucid (deswegen ist mein username vll etwas veraltet) und habe ganz frisch python3 installiert
zweitens:
ich wollte nur den quelltext von lunar ausführen, hab da am import nichts geändert!
- Donnerstag 10. Juni 2010, 22:03
- Forum: Qt/KDE
- Thema: Tutorial zu Qt und Sockets
- Antworten: 28
- Zugriffe: 4839
Re: Tutorial zu Qt und Sockets
alles klar ich halte mich jetzt an deinen Beispiel-Quelltext.
aber wenn ich versuche den auszuführen sagt die konsole mir:
was hab ich nicht installiert? mit python (ohne 3) war das kein problem
aber wenn ich versuche den auszuführen sagt die konsole mir:
Code: Alles auswählen
ImportError: No module named PyQt4.QtCore
- Donnerstag 10. Juni 2010, 19:21
- Forum: Qt/KDE
- Thema: Tutorial zu Qt und Sockets
- Antworten: 28
- Zugriffe: 4839
Re: Tutorial zu Qt und Sockets
ja gut das mache ich nicht.. wie kann ich denn ansonsten darauf warten eine nachricht zu bekommen? oder muss ich das dann in einen thread schreiben? EDIT: aber im prinzip blockt das den server doch nur bis ich den namen bekomme. dann gehts zum slot, das für readyRead verantwortlich ist oder seh ich ...
- Donnerstag 10. Juni 2010, 18:02
- Forum: Qt/KDE
- Thema: Tutorial zu Qt und Sockets
- Antworten: 28
- Zugriffe: 4839
Re: Tutorial zu Qt und Sockets
danke für das Beispiel aber dafür brauch ich ein wenig um das nachzuvollziehen. aber ich habe noch eine frage: wenn ich einen QTcpServer und einen client mit QTcpSocket schreibe und der server soll am anfang darauf warten, dass der client ihm seinen namen (also einen string) schickt. muss ich dann i...
- Mittwoch 9. Juni 2010, 18:49
- Forum: Qt/KDE
- Thema: Tutorial zu Qt und Sockets
- Antworten: 28
- Zugriffe: 4839
Re: Tutorial zu Qt und Sockets
So habs nun geschafft. Danke an meine beiden Helfer. Ich poste der Vollständigkeit halber mal den richtigen Quelltext: class tcpClient(QtGui.QDialog, Ui_Dialog): def __init__(self): QtGui.QDialog.__init__(self) self.setupUi(self) self.lineEdit.returnPressed.connect(self.submit) self.sock = QtNetwork...
- Mittwoch 9. Juni 2010, 13:47
- Forum: Qt/KDE
- Thema: Tutorial zu Qt und Sockets
- Antworten: 28
- Zugriffe: 4839
Re: Tutorial zu Qt und Sockets
Ja hab die neue Schreibweise übernommen. funktioniert.
Allerdings ist bei mit self.incoming in incomingMsg() leer. warum?
Allerdings ist bei mit self.incoming in incomingMsg() leer. warum?
- Mittwoch 9. Juni 2010, 11:07
- Forum: Qt/KDE
- Thema: Tutorial zu Qt und Sockets
- Antworten: 28
- Zugriffe: 4839
Re: Tutorial zu Qt und Sockets
Die Entsprechung in Python sind die "read*" und "write*" Methoden von QAbstractSocket und QIODevice. Also mache ich aus self.socket.send(msg) self.socket.write(msg) Aber als Parameter erwartet der einen QByteArray. Wie mache ich aus einem String einen solchen? Btw, es gibt eine ...
- Mittwoch 9. Juni 2010, 10:23
- Forum: Qt/KDE
- Thema: Tutorial zu Qt und Sockets
- Antworten: 28
- Zugriffe: 4839
Re: Tutorial zu Qt und Sockets
Hab mir mal die Qt-Dokumentation angeguckt. In dem getFortune-client-Beispiel http://doc.qt.nokia.com/4.2/network-fortuneclient.html kommt nun der ">>" Operator von c++ vor. Welche Entsprechung hat der in Python? Reicht da readBytes()? Um mich zurecht zu finden versuche ich gerade einen ei...