⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mainwindow.h

📁 QStars is a Qt-based screen saver. It displays an image within a field of moving stars.
💻 H
字号:
// Copyright (C) 2004, 2005 Andi Peredri <andi@ukr.net>#include <qwidget.h>class Star{public:    Star();    void paint(QPainter *p);    void restart();    enum { Border = 50 };private:    void drawPoint(QPainter* p, int px, int py);    void clearPoint(QPainter* p, int px, int py);    int  x;    int  y;    int  color;    int  movecounter;};class Demo;class MainWindow : public QWidget{public:    MainWindow(WId window);    ~MainWindow();protected:    void           keyPressEvent(QKeyEvent* e);    void           timerEvent(QTimerEvent* e);private:    void           restart();    void           updateRepaintTimer();    int            speed;    int            restarttimer;    unsigned int   restarttimeout;    bool           showasteroids;    bool           showgalaxies;    bool           showplanets;    bool           showships;    Demo*          demo;    QPixmap        starground;    QPixmap        workground;    QPtrList<Star> stars;};

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -