mainwindow.h
来自「QStars is a Qt-based screen saver. It di」· C头文件 代码 · 共 50 行
H
50 行
// 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 + =
减小字号Ctrl + -
显示快捷键?