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

📄 dining_gui.h

📁 用c++包装好的线程库,直接拿来使用,提高效率.
💻 H
字号:
#ifndef DINING_GUI_H#define DINING_GUI_H#include <thread.h>#include <qapplication.h>#include <qwidget.h>#include <qpainter.h>#include <qevent.h>#include "dining.h"class Dining : public QWidget, public dining { public:  enum _state {    Eating,    Sleeping,    Looking,    Gone  }; private:  mutex gui_access;  _state *eating;  QApplication *app;  void showForks(int);  void paintFork(int);  void paintDish(int);  void getvalues(int,double&,int&,int&,int&); protected:  void paintEvent(QPaintEvent *); public:  Dining(QApplication *,int);  ~Dining();  void finished(int);  bool get_forks(int);  void put_forks(int);};#endif

⌨️ 快捷键说明

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