hi friends,
I used a qlabel .I want to call a customized SLOT on the click of QLabel.
But it is not working for me ..................
i used the following code:
tabwindow.cpp
{
onlinelabel
= new QLabel(this);
onlinelabel->setText(tr("label"));
onlinelabel->setGeometry(11,46,50,16);
connect(onlinelabel,
SIGNAL(linkActivated
(QString)),
this,
SLOT(showmenu
(QString)));
}
void TabWindow
::showmenu(const QString & link
) { //some code
}
TabWindow::TabWindow(QWidget *parent): QWidget(parent)
{
onlinelabel = new QLabel(this);
onlinelabel->setText(tr("label"));
onlinelabel->setGeometry(11,46,50,16);
connect(onlinelabel,SIGNAL(linkActivated(QString)),this,SLOT(showmenu(QString)));
}
void TabWindow::showmenu(const QString & link)
{ //some code
}
To copy to clipboard, switch view to plain text mode
tabwindow.h
{
Q_OBJECT
public:
public slots:
void showmenu
(const QString & link
);
};
class TabWindow : public QWidget
{
Q_OBJECT
public:
TabWindow(QWidget *parent = 0);
QLabel *onlinelabel;
public slots:
void showmenu(const QString & link);
};
To copy to clipboard, switch view to plain text mode
What i am doing wrong??
Bookmarks