کلاسی که ظاهر ویجت هارو با موس عوض کنه
-
میخوام یه کلاس بسازم که توش این تعریف شده باشه که وقتی موس میاد روی یه ویجت ظاهر ویجت عوض شه مثلا رنگش عوض شه یا فونتش تغییر کنه
چطوری میتونم این کارو کنم؟
با تشکر -
لطفاً برای پرسیدن یک سؤال 4 تاپیک موازی ایجاد نکنید! اینجا کسی برای پاسخ باید صبر و حوصله داشته باشید.
http://qt-project.org/member/141781 -
p{direction:rtl; text-align:right}. از event ها استفاده کن.
@
class Button : public QPushButton
{
Q_OBJECT
public:
explicit Button(QWidget *parent = 0);
bool event(QEvent *){
if(e->type() == QEvent::HoverEnter)
this->setText("Curser is on me :)");
else if(e->type() == QEvent::HoverLeave)
this->setText("Curser has left me :(");
QPushButton::event(e);
}
};
@ -
This post is deleted!