📄 spinbar.h
字号:
#ifndef SPINBAR_H#define SPINBAR_H#include <qwidget.h>#include <qpixmap.h>#include <qtimer.h>class Spinbar : public QWidget { Q_OBJECT public: Spinbar(QWidget* parent, int spinbar_length, int cursor_length); ~Spinbar(); void start(void); void stop(void); void setText(QString text); private slots: void spin(); protected: void paintEvent(QPaintEvent *evt); private: int m_length; int m_cursor_length; int m_cursor_pos; QPixmap m_cursor_left_border, m_cursor_left, m_empty_left, m_cursor, m_empty, m_empty_right, m_cursor_right, m_cursor_right_border; QTimer m_timer; QString m_text; void polish(); void drawEmptyBar(QPainter *p, int start); void drawCursorLeftBar(QPainter *p, int start); void drawCursorMiddleBar(QPainter *p, int start); void drawCursorRightBar(QPainter *p, int start);};#endif // SPINBAR_H
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -