【发布时间】:2023-02-07 08:16:08
【问题描述】:
代码示例
type here
void MainWindow::paintEvent(QPaintEvent *event){
QPainter chartPainter;
QPointF qChart;
QFont font;
chartPainter.begin(this);
qChart = QPointF(100, 100); // x postion, y position
chartPainter.drawText(qChart, "A", 0, 0);
}
如何在 Qt 中将字母“A”显示为镜像文本? 如何将镜像文本应用于所有文本,而不仅仅是“A”?
QImage有一个叫做mirrored的函数可以应用。但是,使用QPainter的方法,查找了也没有找到。
有没有一种方法可以用 QPainter 或其他方式实现?
【问题讨论】:
-
你在模仿字母、单词或句子吗?字母
'A'是对称的。尝试使用其他字母,例如E或C。您是在说垂直镜像就像颠倒打印一样吗?