How Can I make Clickable Label in My Project
-
-
@Ketan__Patel__0011 said in How Can I make Clickable Label in My Project:
Can you make One Example For Me ?
Of what? creating a member function with a different name than 'mousePressEvent()'? What's the problem?
-
Hi
Several things are wrong
If you are using a plain QLabel, it wont have a clicked signal.
Only using the class in the link it will have it. a plain QLabel cannot be clicked.So lets say you ARE using the new class then this can work.
connect(ui->label,SIGNAL(clicked()),this,SLOT(LabelClicked())); void MainWindow::LabelClicked() { QMessageBox::information(this,"Message","WELCOME"); }
The reason it shows the message anywhere you click currently is due to the fact you added
void MainWindow::mousePressEvent(QMouseEvent *event)
for the MAINWINOW do it will trigger anywhere you click on it.
So its only useful if you where to click anywhere on the whole Mainwindow and not
on any labels. -
Well did you use the ClickableLabel or not ?
-
Hi
there is no full project.
the wiki page shows what to put in the .cpp and .h.However, if its also due to you not understanding how to use it.
I can make you a test project this evening if that helps? -
@Ketan__Patel__0011 Example :
Clickable QLabelthis link will be active for 2 days;
you need to use promote widget after add widget header and class name (**right click options in ui file) -
**@anil_arise hey Brother Thank you So much
It really Good Way My Problem is solved
Again Thank You So Much**
-
@anil_arise Can you share this link again plzzzzz