使用自定义的控件
一、提升法
1、新建子類MyButton,繼承于QPushButton類,
2、在.h中修改構造函數:
MyButton(QWidget *parent = 0);
在.cpp中修改構造函數:
MyButton::MyButton(QWidget *parent) : QPushButton(parent)
{
}
3、重寫需要的虛函數
.h中:
protected:
void mousePressEvent(QMouseEvent *e);
.cpp中:
void MyButton::mousePressEvent(QMouseEvent *e)
{ qDebug()<<"123";
QPushButton::mousePressEvent(e);//這句是自己加的
}
4、在ui中拖入一個QPushButton,右鍵提升為,輸入MyButton,此時這個QPushButton就是我們自定義的button
轉載于:https://www.cnblogs.com/judes/p/7942320.html
總結
- 上一篇: 家庭酿制葡萄酒需要哪些设备
- 下一篇: 2 区别: