access控件无法被编辑_PyQT5控件:纯文本输入框(QTextEdit)

59237a5708cde1d1905c40f7bb75d79a.png
QTextEdit类是一个多行文本框控件,可以显示多行文本内容,当文本内容超出控件显示范围时,可以显示水平个垂直滚动条,Qtextedit不仅可以用来显示文本还可以用来显示HTML文档

a8032aeea960aee8d66e8a42a72bab4f.png

QWidget类属性,QFrame类属性,QAbstractScrollArea类属性请参考

木子-李:PyQT5控件:容器(Containers Widgets)​zhuanlan.zhihu.com
87f582c3be6338112ce17b001706da44.png

QTextEdit类属性

  • autoFormatting 自动格式化,这里的格式化类似于word文档中的自动格式化
AutoBone 不进行任何自动格式化 AutoBulletList 自动创建列表,(当用户在当前行最左侧输入一个星号*,就会创建一个列表条目。如果在一个已有的列表后输入回车,则会创建一个新列表,这个功能类似于markdown的语法) AutoAll 打开所有自动格式化,但目前只支持列表的自动格式化
  • tabChangesFocus 切换Tab按键效果
  • documentTitle 文档标题
  • undoRedoEnabled 撤销是否有效
  • lineWrapMode 自动换行模式
NoWrap 不换行 WidgetWidth 到达窗口边缘处换行,默认模式 FixedPixeWidth 到达固定的像素值换行 FixedColumnWidth 到达固定的列号换行
  • lineWrapColumnOrWidth 如果属性lineWrapModeFixedPixelWidth,那么它表示从文本编辑框的文本像素宽。如果lineWrapModeFixedColumnWidth,其值表示列号。
  • readOnly 只读模式
  • html HTML文档
  • overwriteMode 在插入内容时,是否覆盖内容
  • tabStopWidth tab键的长度
  • tabStopDistance tab键停止宽度
  • acceptRichText 接受富文本
  • cursorWidth 光标的宽度
  • textInteractionFlags 文本交互模式
NoTextInteraction 没有文本交互模式 TextSelectableByMouse 使用鼠标交互 TextSelectableByKeyboard 文本可通过键盘选择(按住Shift+方向键选择) LinksAccessibleByMouse 鼠标可访问的链接 LinksAccessibleBykeyboard 键盘可访问的链接 TextEditable 文本编辑器(和只读模式类似) TextEditorInteraction 禁止使用鼠标 TextBrowserInteraction 允许文本交互
  • placeholderText 预留位置文字

可以在Qt设计师中双击文本框,可以编辑预设文本,可添加图片,链接

854ba426029d42b12a53d1b370c507e3.png

QTextEdit信号

2d54e0a6faf2134dfe14e73182b30535.png

信号触发条件:

  • copyAvailable(bool) 选择某串文字时发出信号
  • currentCharFormatChanged(QTextCharFormat) 当前字符格式更改时发出信号
  • cursorPositionChanged() 光标位置改变发出信号
  • redoAvailable(bool) 当文本框为空,无法重做发出信号(False),当用户向空文本框输入数据时,表示可以实现重做,发出信号(True)
  • selectionChanged() 鼠标点击文本框时发出信号
  • textChange() 每当文档的内容发生变化时发出信号
  • undoAvailable(bool) 当用户无法撤销时发出信号(False),当用户修改/写入文本框内容,表示可以撤销,发出信号(True)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值