PyQt5 - QTextEdit

QTextEdit类提供了一个控件来编辑和浏览纯文本和富文本。

from PyQt5.QtWidgets importQMainWindow, QApplication, QTextEditimportsysclassExample(QMainWindow):def __init__(self):

super().__init__()

self.initUI()definitUI(self):

self.te1=QTextEdit(self)

self.te1.setGeometry(10, 10, 300, 300)‘‘‘write something down here‘‘‘self.setGeometry(0, 0,320, 320)

self.show()if __name__ == ‘__main__‘:

app=QApplication(sys.argv)

ex=Example()

sys.exit(app.exec_())

1. acceptRichText和setAcceptRichText()

此属性用来指定文本框是否接受富文本输入。当设置为false时,文本框只接受纯文本,比如通过键盘输入或拖拽。默认情况为true。

print(self.te1.acceptRichText()) #True

self.te1.setAcceptRichText(True)

2. autoFormatting

此属性用来指定是否自动进行格式化。有效值可以为AutoFormattingFlag中各值的组合。默认值为AutoNone。选择AutoAll可以自动进行各类的格式化。目前,只有一种格式化方式可实现,即AutoBulletList。

AutoNone为不进行任

qtextedit 设置html,QTextEdit相关推荐

  1. qt5把qt_zh_CN.qm加载了,但QTextEdit的右键菜单仍然是英文,而QLineEdit的倒是中文。怎样设置使得QTextEdit的右键菜单是中文

     qt5把qt_zh_CN.qm加载了,但QTextEdit的右键菜单仍然是英文,而QLineEdit的倒是中文.怎样设置使得QTextEdit的右键菜单是中文 虽然时间已过去很久,但我还是要回复 ...

  2. QTextEdit设置最大可输入字符

    QTextEdit是没有可以直接调用的成员函数用来设置可输入字节数的最大限制. 这边是通过信号textChanged来实时监控输入,从而控制输入的. 实现方式如下: 1.定义自己的处理槽slotTex ...

  3. QTextEdit设置可输入字符字节限制

    来源: http://blog.csdn.net/tianlanfeng5/article/details/6333485 QTextEdit是没有可以直接调用的成员函数用来设置可输入字节数的最大限制 ...

  4. Qt QTextBrowser,QTextEdit 设置背景色无效果问题

    遇到一个坑,记录一下 环境 Qt5.9.2 在父类有Qss 情况下,子类中的 textedit 或者 textBrowser 设置背景色没有效果 所有的办法都试过了 ,设置 QPalette , Ba ...

  5. Qt QTextEdit设置行间距和段间距

    段间距比较容易实现,通过设置html的css即可实现段间距调整: 行间距需要利用Qt用的几个类配合实现: 代码比较简单具体实现如下: QString HD = ui->H1Edit->te ...

  6. python qtextedit设置光标位置_Python基础命令学习——就这一篇文章就够了

    一.python的定义: python是一种计算机程序设计语言,是一种解释型.编程型的脚本语言. 发现有很多想要学习Python却不知道如何下手的朋友,我这里整理了一些关于Python的学习资料,从基 ...

  7. 如何有效地设置QTextEdit的背景

    易踩的坑 问:为何使用QPalette::Window或QPalette::Background设置QTextEdit的背景样式却不生效? 答:_使用QPalette::Base代替即可.如下所示: ...

  8. 关于Qt5.14,设置QTextEdit添加背景图问题

    近期,我在编写一个手机版的手机记事本,在美化上花尽了功夫,特别是QTextEdit设置背景图上,我使用了setPalette一直无成,根据网上查询到的,使用了 方法一:设置Brush的方法设置没有效果 ...

  9. QTextEdit的几种高亮设置(选中文本、关键字)

    文本选中区域的颜色可以用 QPalette 或者设置样式表,选中后默认文本是渲染为白色,可以设置 palette 的 brush 为 Qt::NoBrush 保持原本的文本颜色. //背景和选区颜色Q ...

最新文章

  1. range() 和 np.arange()区别
  2. win10 安装字体且不占用系统盘资源
  3. Mysql存储时间字段
  4. python脚本编程实例_C程序调用Python脚本的例子
  5. linux 命令行模式下,浏览网页方法
  6. Uva 1025 - A Spy in the Metro(DP)
  7. Windows 8的企业部署之路漫漫兮
  8. 使用Adobe Acrobat DC时PDF“文档无法保存。文件可能是只读文件”解决方法
  9. oracle环境变量怎么配,oracle环境变量配置-Oracle
  10. Linux(Ubuntu) 下自然码加辅助码双拼输入的解决方案
  11. 利用函数求两个数的最大值
  12. 大专生自学web前端到找到工作的经验
  13. 自动生成getter,setter方法的插件lombok
  14. Thinking in Java 11.10 Map
  15. idea运行lua脚本
  16. ADF4351应用电路
  17. 使用python控制其他软件运行_Python实现运行其他程序的四种方式实例分析
  18. excel两个表格数据对比_Excel跨表格数据对比
  19. 存储资源 存储设备 数据存储
  20. Python爬虫系列之全国邮编区号爬取

热门文章

  1. C# Winform Chart控件用法6之雷达图
  2. 获取MP3歌曲信息 歌曲名 歌手名 专辑等
  3. Android7.0从蓝牙导入联系人开发的实现
  4. 意男子16年秘建地下神庙 堪称世界第八奇迹(转)
  5. 关于重装系统时读取不到硬盘和设置主板AHCI蓝屏问题
  6. 本、硕、博到底有什么区别?清华教授的“兔子理论”让你快速弄懂
  7. C++中的vector用法详解
  8. Java入门(五)-开发工具IntelliJ IDEA
  9. 前端页面由哪三层构成,分别是什么?作用是什么?
  10. 图像特征描述子(一)——HOG