[SOLVED] changing image using keypress
-
i tried . but still getting error
-
What errors ?
-
Good day.
[quote author="IamSumit" date="1412164041"]What errors ?[/quote]@void Dialog::ShowPicture(QString path)
{
QMovie *movie = new QMovie(path);
QLabel *processLabel = new QLabel(this);
ui->processLabel->setMovie(movie);
movie->start();ui->label1->setText(QString::fromUtf8("chennai சென்னை")); ui->label1->show();
}
void Dialog::keyPressEvent(QKeyEvent *e)
{if(e->key() == Qt::Key_F3) { ShowPicture(/home/dev6/Desktop/animation/2.gif); }
}@
errors:
1. /home/dev6/Desktop/animation-build-desktop-Qt_4_8_1_in_PATH__System__Release/../animation/dialog.cpp:70: error: invalid suffix "gif" on floating constant
2. * /home/dev6/Desktop/animation-build-desktop-Qt_4_8_1_in_PATH__System__Release/../animation/dialog.cpp:-1: In member function 'void Dialog::ShowPicture(QString)':
1<* /home/dev6/Desktop/animation-build-desktop-Qt_4_8_1_in_PATH__System__Release/../animation/dialog.cpp:70: error: expected primary-expression before '/' token2< /home/dev6/Desktop/animation-build-desktop-Qt_4_8_1_in_PATH__System__Release/../animation/dialog.cpp:70: error: 'home' was not declared in this scope
3< /home/dev6/Desktop/animation-build-desktop-Qt_4_8_1_in_PATH__System__Release/../animation/dialog.cpp:70: error: 'home' was not declared in this scope
4< /home/dev6/Desktop/animation-build-desktop-Qt_4_8_1_in_PATH__System__Release/../animation/dialog.cpp:70: error: 'Desktop' was not declared in this scope
5< /home/dev6/Desktop/animation-build-desktop-Qt_4_8_1_in_PATH__System__Release/../animation/dialog.cpp:70: error: 'animation' was not declared in this scope
-
Hi.
You are not passing a string .string always encloses " " quotes.
@
19.ShowPicture(/home/dev6/Desktop/animation/2.gif);
@
Correct it as .
ShowPicture("/home/dev6/Desktop/animation/2.gif"); -
[quote author="IamSumit" date="1412585094"]Hi.
You are not passing a string .string always encloses " " quotes.
@
19.ShowPicture(/home/dev6/Desktop/animation/2.gif);
@
Correct it as .
ShowPicture("/home/dev6/Desktop/animation/2.gif");
[/quote]yes.. really i am so sorry.Thanks alot. great help.
-
Thanks alot IamSumit IamSumit and all.
-
That's ok .
Now please Make your thread title as [SOLVED] so others could notify that solution has been found.:)
-
[quote author="IamSumit" date="1412587771"]That's ok .
Now please Make your thread title as [SOLVED] so others could notify that solution has been found.:)[/quote]
yes.. done IamSumit. :)
Happy Coding :)