HyQtマスター..
ラベル(ピックスマップ)をオンオフオンオフオンにしたいのですが、どうすればよいですか?
私はこのコードを使ってみました:
Sleeper::sleep(2);
ui->label->setPixmap(QPixmap("C:/Users/EVAN/Pictures/New folder/85.png"));
Sleeper::sleep(2);
ui->label->setPixmap(QPixmap("C:/Users/EVAN/Pictures/New folder/87.png"));
Sleeper::sleep(2);
ui->label->setPixmap(QPixmap("C:/Users/EVAN/Pictures/New folder/85.png"));
Sleeper::sleep(2);
ui->label->setPixmap(QPixmap("C:/Users/EVAN/Pictures/New folder/87.png"));
それはうまくいきませんか?どうすればそれを解決できますか?皆さんありがとう
これが問題です :
if(I==4)
{
QTimer *timer1 = new QTimer(this);
connect(timer1, SIGNAL(timeout()), this, SLOT(OnTimer()));
timer1->start(1000);
blink=true;
port->write(send);
}
else if(I==5)
{
ui->label->setPixmap(QPixmap("../../picture/green.png"));
port->write(send);
}
...........................................。
void traffic1::OnTimer()
{
ui->label->setPixmap(QPixmap(blink ? "../../picture/dark.png" : "../../picture/yellow.png"));
blink = !blink;
}
I = 4の場合、Qtimerは正常に実行されますが、I = 5の場合、Qtimerは引き続きアクティブです。