skin.h
来自「《Linux程序设计权威指南》一书qt下的源码」· C头文件 代码 · 共 56 行
H
56 行
#ifndef SKIN_H#define SKIN_H#include <qwidget.h>#include "skinbutton.h"class SkinDemo : public QWidget{ Q_OBJECTpublic: SkinDemo( QWidget *parent = 0, const char *name = 0 ); virtual void mouseMoveEvent(QMouseEvent *); virtual void mousePressEvent(QMouseEvent *); protected: void setupFiles();private: SkinButton *config_button, *search_button, *update_button, *min_button, *exit_button, *help_button; enum GRAPHIC { BACKGROUND = 0, MASK, HELP, HELPCLICK, MIN, MINCLICK, EXIT, EXITCLICK, CONFIG, CONFIGCLICK, SEARCH, SEARCHCLICK, UPDATE, UPDATECLICK, MAXGRAPHIC }; //图像数组 QString strFiles[MAXGRAPHIC]; QString strName; QPixmap *Pixmaps[MAXGRAPHIC]; QRect info_main; QPoint info_logo; QPoint info_banner; QPoint info_min; QPoint info_exit; QPoint info_help; QPoint info_search; QPoint info_update; QPoint info_config; QPoint pair2point(const QString &strPair) const; QPoint last, pos0;public slots: void slotUpdateContent(); void slotDoConfig(); void slotDoSearch(); void showMinimized(); void doHelp();};#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?