要将 QTextEdit 设置为不允许多行,可以使用 setLineWrapMode 方法,并将其参数设置为 QTextEdit.NoWrap

以下是一个示例代码:

from PyQt5.QtWidgets import QApplication, QTextEdit
import sys

app = QApplication(sys.argv)

text_edit = QTextEdit()
text_edit.setLineWrapMode(QTextEdit.NoWrap)
text_edit.show()

sys.exit(app.exec_())

在上面的代码中,我们创建了一个 QTextEdit 对象 text_edit ,并使用 setLineWrapMode 方法将其设置为不换行模式 QTextEdit.NoWrap 。然后我们显示了 QTextEdit 窗口,并运行应用程序。

这样设置后,QTextEdit 将不允许多行输入,文本将会水平滚动以适应窗口大小。

PyQt 5的包中Lib\site-packages\ PyQt 5\Qt\translations找到qt_zh_CN.qm文件,复制到项目的目录下,可以新建个文件,只要在项目中就 。 也可以直接下载qt_zh_CN.qm文件,下载地址 链接:https://pan.baidu.com/s/1qKalqys0Y20seDjHAHXXAw 提取码:5269 然后代码里面 if __name__ == '__main__': app = QApplication(sys.argv) # 下面这三 就是汉化的 translator = QTranslator() translator.load QTextEdit 窗口部件提供了强大的单页面的多信息文本编辑器。详情请见……#include< qtextedit .h>继承了QScrollView。被QMultiLineEdit、QTextBrowser和QTextView继承。所有 员函数的列表。公有 员enumWordWrap{NoWrap,WidgetWidth,FixedPixelWidth,FixedColumnW... PyQt 5_QPlainTextEdit_多 纯文本编辑器 QPlainText和 QTextEdit 大致功能实现差不多,但针对纯文本处理进 了优化 与 QTextEdit 相同 适用于段落和字符 段落是一个格式化的字符串,为了适应控件的宽度, 会自动换 默认情况下,在读取纯文本时,一个换 符表示一个段落。 文档由零个或多个段落组 。段落由硬线断开分隔。 段落中的每个字符都有自己的属性,例如字体和颜色。 内容的编辑 在开发中可能会遇到这样的需求: 限制输入框的输入,但是不限制具体输入字符个数,而是限制最多输入 数,当大于n 时自动截断多余的字符,用户再次输入就不会有反应。 具体可能还分两种情况: 第一种:输入框宽度固定,限制最多输入n 字符。效果如下 第二种:输入框宽度不固定,一开始 设置 一个最小宽度,当... 对于「输入框」的解析,市面上有非常多的文章都讲得很不错。但是为什么它总是被拿出来说,却又总是说不完呢?主要是因为它所承载的内容正好反映了交互设计的各种知识。比如如何输入,输入前要注意什么,输入的过程中要如何校验,输入完 会有哪些反馈。这一串内容其实就包含设计师设计一个功能时,所需要注意的所有信息了。类比用户使用功能前,如何清楚地知道这个功能的使用方式;使用过程中,明确地了解自己的 为正确与否;使用... 关于这个它的原理应该很容易理解当然也是很容易实现出来的,这里主要是为了让自己更加容易记住,因此将它写下。 首先要明白如何获取 QTextEdit 中的字数,然后要做的就是屏蔽它的输入,就可以啦! 对于textEdit中的字数,可以根据它自身的TextChanged的信号的发送来进 捕获它字数发生改变, connect(textEdit,SIGNAL(),this,SLOT()); QTextEdit 是一个用于显示和编辑多 文本的控件,可以在 PyQt 5应的控件,可以在 PyQt 5应用程序中使用。本文将详细介绍如何使用 QTextEdit 的控件,可以在 PyQt 5应用程序中使用。在使用 QTextEdit 之前,我们需要创建一个 PyQt 5应用的控件,可以在 PyQt 5应用程序中使用。首先,我们需要导入 PyQt 5模块以便使用其中的控件和功能的控件,可以在 PyQt 5应用程序中使用。首先,我们需要导入Py的控件,可以在 PyQt 5应用程序中使用。接下来,我们将创建的控件,可以在 PyQt 5应用程序中使用。