#include #include #include #include #include class Spinner : public QWidget { Q_OBJECT public: explicit Spinner(QWidget *parent = 0); protected: void paintEvent(QPaintEvent *event) override; private: QLabel *text; QProgressBar *progress_bar; QSocketNotifier *notifier; QPixmap bg_img; public slots: void update(int n); };