hoffe ich bin hier richtig.
Und ich hoffe auch, dass ich mich richtig ausdrücke....
Ich arbeite langsam aber stetig an einem kleinen Programm, dass u.a. Audiodateien abspielt.
Also habe ich einen Button "playbutton", welcher über click() mit dem Slot play() verbunden ist.
Darin ist eine C-Funktion enthalten, die dann die Audiodatei abspielt.
Nun soll ein anderer Button solange deaktiviert bleiben, bis die Datei zu Ende abgespielt wurde.
Code: Alles auswählen
fileopenbutton->setDisabled(false);Code: Alles auswählen
static int Call(){
...........
}
void MyWidget::play(){
...........
Call(Audio,xxx,xx);
..........
}
MyWidget::MyWidget(QWidget *parent)
: QWidget(parent){
.........
playbutton = new QPushButton(tr("play"), this);
connect(playbutton, SIGNAL(clicked()), this, SLOT(play()));
.........
}
int main(int argc, char **argv){
}
Oder gibt es eine andere Stelle im Programm, an welcher der Befehl ->setDisabled() zum gewünschten Ziel führt?
Dank im Voraus