0

我有一个按钮和一个 lineedit,我想要的是,当我单击那个按钮或 lineedit 时,一个帮助文本(该组件的用途)将显示在相应的组件旁边。请尽快回复,我急需..提前谢谢..

4

1 回答 1

0
connect(ui->pushButton,SIGNAL(pressed()),this,SLOT(YourPrivateSlot()));

void YourPrivateSlot()
{
QPalette palette(QColor(0,0,0,0));
QToolTip::setPalette(palette);
QToolTip::showText(QPoint(Parentwidgetofpushbutton->x() + pushButton->x(),
Parentwidgetofpushbutton->y() + pushButton->y()) ,"Your Message" ,
pushButton,QRect(20,20,50,50));
}

当按下按钮时,这将在按钮上方显示一个文本气球,黄色背景上的文本颜色为黑色(默认情况下)。您可以通过相应地更改位置来调整气球的位置。

于 2012-06-21T08:15:50.000 回答