Signal Slot
Signal Slot
Hallo ,
ich muss ein Applikation mit Qt Designer erstellen .
mein Problem ist : wie kann ich Signals und Slots selber programmieren , weil im Qt Designer
stehen nur bestimmte Funktionen zur Verfügung . d.h wie kann meine eigene Methode
einfügen.
ich bin hilflos !
ich muss ein Applikation mit Qt Designer erstellen .
mein Problem ist : wie kann ich Signals und Slots selber programmieren , weil im Qt Designer
stehen nur bestimmte Funktionen zur Verfügung . d.h wie kann meine eigene Methode
einfügen.
ich bin hilflos !
der mechannismus ist gänzlich einfach. du hast zu jedem objekt vordefinierte SIGNALS und SLOTS. diese kannst du unter Der Dokumentation http://doc.trolltech.com/4.6/index.html nachschauen, indem du die passende klasse des objektes nimmst. sollten diese deinen bedarf einmal nicht abdecken kann man auch eigene SIGNALS und SLOTS definieren. eine gute beschreibung findest du unter http://doc.trolltech.com/4.6/signalsandslots.html.
solltest du dennoch fragen haben, stehe ich dir zur verfügung
solltest du dennoch fragen haben, stehe ich dir zur verfügung
Der Knof hat ein Signal (clicked) für Knopf gedrückt. An das Signal hängst Du eine Methode in der Du den Text des textEdit Widgets setzt.
Also in die Deklaration deiner Fenster-Klasse eine Methode:
Und im Konstruktor
Also in die Deklaration deiner Fenster-Klasse eine Methode:
Code: Alles auswählen
public slots:
void OnButtonPressed() {
textEdit->setText("lalalala");
}
Code: Alles auswählen
connect(ui->button, SIGNAL(clicked()), this, SLOT(OnButtonPressed));
Arbeite doch mal die Tutorials durch: http://doc.trolltech.com/4.6/tutorials.html
hallo zusammen
ich weiss nicht warum beim Ausführen kommt ein Fehlermeldung:
Segmentation fault
mein Programm lässt sich Fehlerfrei compilieren ,
Note: ich nehme mal QtCreator als Editor
bitte schaut ihr im meine anhängende Quellcode !
ich wird sehr dankbar für eure Hilfe
ich weiss nicht warum beim Ausführen kommt ein Fehlermeldung:
Segmentation fault
mein Programm lässt sich Fehlerfrei compilieren ,
Note: ich nehme mal QtCreator als Editor
bitte schaut ihr im meine anhängende Quellcode !
ich wird sehr dankbar für eure Hilfe
- Dateianhänge
-
- mywidget.h
- (381 Bytes) 188-mal heruntergeladen
-
- mywidget.cpp
- (614 Bytes) 190-mal heruntergeladen
-
- ui_mywidget.h
- (1.82 KiB) 157-mal heruntergeladen
Ja hier ist mein main Funktion :
#include <QtGui/QApplication>
#include "mywidget.h"
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
MyWidget w;
w.show();
return a.exec();
}
aber trotzdem kein Reaktion !!!!!!!!
#include <QtGui/QApplication>
#include "mywidget.h"
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
MyWidget w;
w.show();
return a.exec();
}
aber trotzdem kein Reaktion !!!!!!!!
- Dateianhänge
-
- main.cpp
- (175 Bytes) 194-mal heruntergeladen