Qt中可以使用QPainter类来在图片中绘制标尺。
示例代码:
QImage image;// 代码省略,将图片加载到image中
QPainter painter(&image);
painter.setPen(QPen(Qt::black, 2));
int length = 200; // 标尺长度,单位像素
int cm_interval = 2; // 每2厘米显示一次
int pixel_per_cm = 100; // 1厘米对应100像素
for (int i = 0; i <= length; i++) {
if (i % (cm_interval