1 import sys 2 from PyQt5.QtGui import QPainter, QFont,QPen 3 from PyQt5.QtWidgets import QApplication, QWidget 4 from PyQt5.QtCore import Qt 5 6 7 class Demo(QWidget): 8 def __init__(self): 9 super(Demo, self).__init__() 10 self.resize(600, 600) 11 self.pen1 = QPen() 12 13 14 def paintEvent(self, QPaintEvent): 15 painter = QPainter(self) 16 painter.setFont(QFont('Times New Roman', 30)) #给画布设置字体、大小 17 self.pen1.setColor(Qt.red) #设置画笔颜色--文字颜色 18 painter.setPen(self.pen1) #给画布设置画笔 19 #painter.setPen(Qt.red) #设置画布的画笔颜色 20 painter.drawText(100, 100, 'Hello PyQt5!') #绘制字体 21 #参数1 参数2 坐标 参数3 文字内容 22 23 24 if __name__ == '__main__': 25 app = QApplication(sys.argv) 26 demo = Demo() 27 demo.show() 28 sys.exit(app.exec_())
绘图QPainter-字体
猜你喜欢
转载自www.cnblogs.com/liming19680104/p/10404917.html
今日推荐
周排行