博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PyQt5在窗口绘制文本
阅读量:3899 次
发布时间:2019-05-23

本文共 717 字,大约阅读时间需要 2 分钟。

import sysfrom PyQt5.QtWidgets import *from PyQt5.QtCore import *from PyQt5.QtGui import *#文本#各种图形#图像#在paintEvent事件方法中绘制各种元素class DrawTextDemo(QWidget):    def __init__(self):        super(DrawTextDemo,self).__init__()        self.setWindowTitle('在窗口上绘制文本')        self.resize(300,200)        self.text = 'Python-_-'    def paintEvent(self,event):        painter =QPainter(self)        painter.begin(self)        #绘制        painter.setPen(QColor(150,50,30))        painter.setFont(QFont('SimSun',26))        #区域        painter.drawText(event.rect(),Qt.AlignCenter,self.text)        painter.end()if __name__ == '__main__':    app =QApplication(sys.argv)    main = DrawTextDemo()    main.show()    sys.exit(app.exec_())

在这里插入图片描述

转载地址:http://klben.baihongyu.com/

你可能感兴趣的文章
SICP学习笔记 2.2.4 实例:一个图形语言
查看>>
SICP学习笔记 2.3.1 引号
查看>>
SICP学习笔记 2.3.2 实例:符号求导
查看>>
浪潮之巅
查看>>
少年派的奇幻漂流 Life of Pi (2012)
查看>>
我的2012年
查看>>
博客已搬迁至Github
查看>>
在 Mac OS X 下打造赏心悦目的开发环境
查看>>
有hive、BI相关经验的请关注
查看>>
Mac OS X下使用TeX编写中文简历
查看>>
Mahout协同过滤框架Taste的源码分析
查看>>
我的2015年
查看>>
Android studio 上使用aidl总结
查看>>
jquery和js实现页面返回到之前的位置
查看>>
js实现上传图片前预览效果
查看>>
spring 缓存@Cacheable的用法以及配置
查看>>
spring 后台对象为空校验@Valid的用法以及配置。以及@Valid抛出异常问题分析
查看>>
java isAssignableFrom,isInstance,AnnotationUtils.findAnnotation用法讲解
查看>>
js 正则表达式分数校验小于等于100,并且保留一位小数
查看>>
Wdatepicker限制日期用法(开始日期不大于结束日期,并且不大于当前日期)
查看>>