eyemap.cpp 932 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. #include "eyemap.h"
  2. #include "ui_eyemap.h"
  3. #include <QApplication>
  4. #include <QPainter>
  5. EyeMap::EyeMap(QWidget *parent) :
  6. QWidget(parent),
  7. ui(new Ui::EyeMap)
  8. {
  9. ui->setupUi(this);
  10. m_logger = spdlog::get("OSC");
  11. if(m_logger == nullptr)
  12. {
  13. SPDLOG_ERROR("获取 OSC logger 失败");
  14. return;
  15. }
  16. /* 自定义大小 */
  17. setFixedSize(1600, 900);
  18. SPDLOG_LOGGER_INFO(m_logger, "EyeMap 初始化成功");
  19. }
  20. EyeMap::~EyeMap()
  21. {
  22. delete ui;
  23. }
  24. /**
  25. * @brief 绘制图形
  26. *
  27. * @param event
  28. */
  29. void EyeMap::paintEvent(QPaintEvent *event)
  30. {
  31. QPainter painter(this);
  32. /* 绘制背景 */
  33. painter.setRenderHint(QPainter::Antialiasing, true);
  34. painter.setPen(QPen(Qt::blue, 1, Qt::SolidLine));
  35. painter.setBrush(QBrush(Qt::black, Qt::SolidPattern));
  36. painter.drawRect(0, 0, 1600, 900);
  37. /* 绘制刻度 */
  38. /* 绘制网格 */
  39. /* 绘制眼图 */
  40. }