0
I am trying to build a arc with some text. I am able to create the arc and I can place the text along with curve. But so far I cant find a way ro rotate text perpendicular to the curve. Here is the code I am trying from __future__ import division import os import sys from PyQt4 import QtGui,QtCore import math class PathPaintTest(QtGui.QFrame): def __init__(self, *args): super (PathPaintTest, self).__init__(*args) self.setMaximumSize(250, 110) self.setMinimumSize(250, 110) self.setFrameShape(QtGui.QFrame.WinPanel) self.setFrameShadow(QtGui.QFrame.Sunken) def paintEvent(self, event): hw = QtCore.QString("Hello World") drawWidth = self.width() / 100 painter = QtGui.QPainter(self) pen = painter.pen() pen.setWidth(drawWidth) pen.setColor(QtGui.QColor(QtCore.Qt.red)) painter.setPen(pen) painter.translate(5,0) cc1 = QtCore.QPointF(5, -15) cc2 = QtCore.QPointF(220, -15)
18th Jul 2016, 11:50 AM
Mahima Rajvir Singh
Mahima Rajvir Singh - avatar