Die Suche ergab 14 Treffer

von LukasHetzi
Sonntag 20. April 2008, 17:28
Forum: Qt/KDE
Thema: PyQt4: connectSLotsByName funktioniert nicht
Antworten: 10
Zugriffe: 4170

... oder durch ``QMetaObject.connectSlotsByName``. Bei letzterem musst du halt nur dafür sorgen, dass alle Objekte, deren Signale du abfangen willst, Kind-Objekte deines Hauptfenster-Objekts sind.

Ich habe das mal in der interaktiven Konsole überprüft. Das müsste doch stimmen, aber warum ...
von LukasHetzi
Sonntag 20. April 2008, 12:38
Forum: Qt/KDE
Thema: PyQt4: connectSLotsByName funktioniert nicht
Antworten: 10
Zugriffe: 4170

Es funktioniert leider noch immer nicht.
Ich weiß nicht, was ich noch falsch gemacht habe.


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

class Helper(QObject):
def __init__(self, parent):
super(Helper, self).__init__(parent)
self.setObjectName("helper")

def send(self ...
von LukasHetzi
Sonntag 20. April 2008, 11:42
Forum: Qt/KDE
Thema: PyQt4: connectSLotsByName funktioniert nicht
Antworten: 10
Zugriffe: 4170

lunar hat geschrieben:Wie auch? Du verbindest ja nirgendwo Signale mit Slots.
Hast du ein kleines Beispiel wie das funktionieren könnte?
lunar hat geschrieben:und den Objektname des Vaterobjekts im Kind zu ändern...
Das kann ich weglassen, ich habe es nur verwendet weil es auch im von pyuic erzeugten Code vorkommt.
von LukasHetzi
Sonntag 20. April 2008, 11:22
Forum: Qt/KDE
Thema: PyQt4: connectSLotsByName funktioniert nicht
Antworten: 10
Zugriffe: 4170

... Bei letzterem musst du halt nur dafür sorgen, dass alle Objekte, deren Signale du abfangen willst, Kind-Objekte deines Hauptfenster-Objekts sind. Du musst also immer schön bei der Erzeugung einer Instanz das ``parent`` Argument übergeben, und dieses bei abgeleiteten Klassen an den Konstruktor ...
von LukasHetzi
Sonntag 20. April 2008, 10:42
Forum: Qt/KDE
Thema: PyQt4: connectSLotsByName funktioniert nicht
Antworten: 10
Zugriffe: 4170

Hallo,

ich möchte eine Verbindung zu meinen Handy herstellen.

Dazu habe ich derzeit 3 Klassen:

ui_main : Mit pyuic generiertes GUI
libbluetooth : Zum Aufbau der Verbindung; sendet Signale bei bestimmten Events (z.B. neue SMS, Telefonanruf,...)
s60_Main : Main-Klasse; Initialisierung der GUI ...
von LukasHetzi
Samstag 19. April 2008, 20:38
Forum: Qt/KDE
Thema: PyQt4: connectSLotsByName funktioniert nicht
Antworten: 10
Zugriffe: 4170

PyQt4: connectSLotsByName funktioniert nicht

hallo,

kann mir jemand mit PyQt4 helfen?
Ich möchte ein Signal von einer Klasse zu einer anderen schicken.
Weiß jemand, warum es mit connectSLotsByName nicht funktioniert?


import sys
from PyQt4.QtCore import *

class helper(QObject):
def __init__(self, parent):
QObject.__init__(self ...
von LukasHetzi
Sonntag 14. Oktober 2007, 20:20
Forum: Qt/KDE
Thema: pynotify und Qt
Antworten: 0
Zugriffe: 3120

pynotify und Qt

Hallo,
ich habe folgendes Script:

import sys
import pynotify

from PyQt4 import QtGui
import gtk

app = QtGui.QApplication(sys.argv)

# Pynotify

def foo(self, n=None, action=None):
print "Es funktioniert!"

text = "hello world"

pynotify.init("pys60_remote")
n = pynotify.Notification("Hello ...
von LukasHetzi
Sonntag 14. Oktober 2007, 20:05
Forum: Qt/KDE
Thema: PyQt4: Threads und Signale
Antworten: 2
Zugriffe: 3123

Hallo,

ich habe mein Script auf das für diesen Fehler wichtige reduziert und da haben sich einige (Schönheits-)Fehler eingeschlichen. :wink:
Im ganzen Script verwende ich nur QThreads.. habe ich aber hier wegen der Einfachkeit auf python threads gekürzt... und diese import-Anweisungen sind auch ...
von LukasHetzi
Montag 8. Oktober 2007, 06:22
Forum: Qt/KDE
Thema: PyQt4: Threads und Signale
Antworten: 2
Zugriffe: 3123

PyQt4: Threads und Signale

Hallo,
ich will ein Script schreiben, in dem mehrere Threads laufen und dabei über Signale mit dem Main-Thread kommunizieren.
Aber wenn ich ein Signal aus einem Thread schicke passiert bei meinem Code nichts.


import sys
import PyQt4
from PyQt4.QtCore import QObject, QThread
import PyQt4.QtGui ...
von LukasHetzi
Mittwoch 31. Januar 2007, 16:27
Forum: Allgemeine Fragen
Thema: Remote über Bluetooth von meinem Handy (Series 60) zum PC
Antworten: 9
Zugriffe: 3196

Hallo,

ich verstehe schon dass dein Beispielcode gleich beendet wird.
Aber gibt es eine - ausser gtk - noch eine Möglichkeit eine Mainloop zu erzeugen? Ich habe es schon mit einigen while-Schleifen versucht, jedoch ohne Erfolg.
von LukasHetzi
Samstag 27. Januar 2007, 18:56
Forum: Allgemeine Fragen
Thema: Remote über Bluetooth von meinem Handy (Series 60) zum PC
Antworten: 9
Zugriffe: 3196

sape hat geschrieben:@LukasHetzi:
http://www.python-forum.de/faq.php#21
Okay. schon geändert
von LukasHetzi
Samstag 27. Januar 2007, 18:29
Forum: Allgemeine Fragen
Thema: Remote über Bluetooth von meinem Handy (Series 60) zum PC
Antworten: 9
Zugriffe: 3196

Hallo,
ich habe das Beispiel von pyBluez für den Aufbau einer l2cap-Verbindung auf RFCOMM umgeschrieben und wollte nun GTK entfernen, da ich es später nicht brauchen werde.
Der Code sieht jetzt so aus.

#!/usr/bin/python

import os
import sys
import time

import gtk

import bluetooth

class ...
von LukasHetzi
Donnerstag 25. Januar 2007, 19:01
Forum: Allgemeine Fragen
Thema: Remote über Bluetooth von meinem Handy (Series 60) zum PC
Antworten: 9
Zugriffe: 3196

Re: Remote über Bluetooth von meinem Handy (Series 60) zum P

Ich weiß aber nicht, wie ich es machen soll dass der Computer Server und Client zugleich ist (also Daten empfangen und die Antwort darauf senden kann)
Braucht er nicht. Auch Clients dürfen daten an den Server schicken. Sonst wäre sowas wie IRC unmöglich.

Danke, hast du oder irgendjemand anderes ...
von LukasHetzi
Donnerstag 25. Januar 2007, 12:26
Forum: Allgemeine Fragen
Thema: Remote über Bluetooth von meinem Handy (Series 60) zum PC
Antworten: 9
Zugriffe: 3196

Remote über Bluetooth von meinem Handy (Series 60) zum PC

Hallo,
ich möchte von meinem Nokia Series 60-Handy (Nokia 6630) aus eine Verbindung zu meinem PC herstellen und so zum Beispiel den Media-Player Amarok oder den vlc-Player steuern.
Leider bin ich bei diesem Programm noch ganz am Anfang und brauche eine kleine Starthilfe.
Ich verwende auf dem Handy ...