好的,这是一个继承自 QPushButton 的类,内含一个定时器,在构造函数中设定时间后,将按钮设为自定义样式的代码:
#include <QPushButton>
#include <QTimer>
class TimedButton : public QPushButton
{
Q_OBJECT
public:
TimedButton(int delay, QWidget *parent = nullptr);
private slots:
void setCustomStyle();
private:
QTimer *timer;
};