📄 window.cpp
字号:
#include <qpainter.h>#include <qimage.h>#include "window.h"#include "global.h"#include "cvt.h"extern char *filename;extern unsigned char src[];window::window() { setMinimumSize(W, H); setMaximumSize(W, H); setBackgroundMode(Qt::NoBackground); pRGB = new QImage(W, H, 32, 0); cvt(src, pRGB->bits());}window::~window() {}void window::paintEvent(QPaintEvent *) { QPainter p(this); p.drawImage(0, 0, *pRGB);}void window::mousePressEvent(QMouseEvent *e) { if (e->button() != RightButton) return; int x = e->x(); int y = e->y(); if (x < 0 || x >= W || y < 0 || y >= H) { return; } QString s; s.sprintf( "%d,%d: %d %d %d", x, y, src[y * W + x], src[Y_SIZE + (y>>1) * W_2 + (x>>1) ], src[Y_SIZE + U_SIZE + (y>>1) * W_2 + (x>>1)] ); setCaption(s);}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -