spinbar.h

来自「爱可视605看PDF程式源代码, 基于APDF」· C头文件 代码 · 共 51 行

H
51
字号
#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 + =
减小字号Ctrl + -
显示快捷键?