Re: Eigener Slot mit Qt

Heiko Berberich <[email protected]>
Newsgroups gmane.linux.suse.programming
Message-ID <[email protected]>
Hallo,

du hast das Problem genau verstanden. Ich habe jetzt noch ein wenig gestöbert 
und bin darauf gestoßen, dass man die Klasse natürlich einbinden kann. 
Allerdings muss sie von QObject geerbt sein, um einen Slot darauf definieren 
zu können. Also habe ich das getan. und definiere diesen Slot in 
dmxInterface.h:

public slots:
void sendSingle(int ChannelValue);

Nun versuche ich die Connection zu erstellen mit        
QObject::connect(mySlider,SIGNAL(sliderMoved(int)),Interface,SLOT(sendSingle(int)));

und erhalte diese Fehlermeldung:
dcu.cpp:133: error: no matching function for call to 
`QObject::connect(QSlider*&, const char[18], dmxInterface&, const char[17])'


Leider kann ich damit gar nichts anfangen. Kannst du mir da weiterhelfen?

Achja, ich versuche den Designer im Moment noch zu vermeiden um erstmal die 
dahinter stehenden Konzepte zu verstehen. Meines erachtens ist das 
sinnvoller. 

> Ich glaube, Du siehst das nur zu kompliziert ...

Das ist leider oft wirklich so. In diesem Sinne...

Heiko Berberich
-- 
Ohne Sicherheit ist keine Freiheit.
Wilhelm von Humboldt (1767-1835)
GnuPG-Schlüssel:
http://www.berberich-is.de/keys/news.asc
signature.asc (application/pgp-signature, 189 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQBCLCL/jRc1JJcLBkoRAvVrAKCGT3JXVjtT32Hs/rBgoXLtFOXVXwCbB4nK
+d5xy92ydqaxOO0rZuxiQUM=
=uj3v
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.