QLabel和QLineEdit,setText(string)为设置文本,text()为获取文本。 而QTextEdit功能较为复杂,支持纯文本模式,也支持富文本模式(即html、插入图片、设置不同的格式等)。我们今天只会用到toPlainText()来获取QTextEdit的文本。 整理如下: QLabel.setText(string) 设置标签的文本 QLineEdit.text() 获取单行文本框中的...
1. 顾名思义,QTextEdit为用来编辑文本,而QTextBrowser用来显示文本; 2. setText()用来设置文本,toPlainText()用来获取文本,这两个控件都有这些方法; 3. 浏览框会执行Html代码。 la vie 21 次咨询 4.8 3190 次赞同 去咨询编辑于 2023-04-17 10:08・IP 属地浙江 ...
self).__init__()self.init_ui()definit_ui(self):v_layout=QVBoxLayout(self)self.text_edit=QTextEdit()# 文本框控件set_text=QPushButton('设置文本')set_text.clicked.connect(self.set_edit_text)get_text=QPushButton('获取文本'
QTextEdit.toPlainText() 获取多行文本框中的文字 代码实现: 在《用PyQt5做图形界面(一)Hello world》的基础上,添加几个组件: 登录后复制# BUG标题label1 = QLabel()label1.setText('Bug Title:')vbox.addWidget(label1)edit1 = QLineEdit()vbox.addWidget(edit1)# BUG描述label2 = QLabel()label2.setT...
self.edit1.setText('QTextEdit是多行文本框,\nQLineEdit是单行文本框。') self.edit1.setFont(QFont('Arial',20)) self.edit1.setStyleSheet('background-color:#F5DEB3;color : #8B8682; \ font: bold large /"SimSun/";font-size:26px') ...
window.setCentralWidget(text_edit) # 显示主窗口 window.show() # 运行主循环 app.exec_() 修改字体 在上面的代码中,我们使用QTextEdit控件显示了一个文本。我们还添加了两个菜单项来打开文件和保存文件。当用户单击打开文件或保存文件菜单项时,我们将打开一个文件并将其内容读取到file_contents变量中。然后,我们...
QTextEdit文本框内容的设置文本基本有三种情况,纯文本setPlaiText(), HTML文本setHtml(), 自动文本setText(), 纯文本参考下面连接。这里是HTML文本和自动文本的演示。1.创建父控件,子控件 1 导入模块,创建应用程序对象,和父控件。2 封装子控件函数,创建子控件QTextEdidt;3 监听父窗口大小,设置文本框与父窗口...
通过实例化两个QLabel、一个QTextEdit以及一个QTextBrowser再通过垂直布局和水平布局就可以完成整个界面。关键点是在信号和槽的连接上。 1. 将self.text_edit的textChanged信号连接到自定义的槽函数上。也就是说当self.text_edit中的文本发生改变的时候,就会发出textChanged信号,然后调用show_text_func()槽函数。 2...
super(QTextEditDemo, self).__init__() self.initUI()definitUI(self):#设置应用的标题self.setWindowTitle("QTextEdit控件演示")#设置主界面的窗口大小self.resize(300, 320)#构造一个Text文本编辑器self.textEdit =QTextEdit()#构造一个显示文本的按钮buttonText = QPushButton("显示文本")#构造一个显示html...
1. 将QTextEdit的textChanged信号连接到自定义的槽函数上。当QTextEdit中的文本发生变化时,会触发textChanged信号,进而调用槽函数show_text_func。2. 在槽函数中,通过setText方法设置QTextBrowser的文本为QTextEdit的文本。获取文本时,使用toPlainText方法,而不是text方法。有趣的是,当在编辑框中输入...