一、输入内容不同 1、LineEdit:LineEdit的输入内容为单行文本输入。 2、TextEdit:TextEdit的输入内容为多行文本输入。 3、PlainTextEdit :PlainTextEdit的输入内容为多行文本输入。 二、用途不同 1、LineEdit:LineEdit多用于用户名、密码等少量文本交互地方。 2、TextEdit:TextEdit多用于显示较多信息展示的地方,也可以...
一、输入格式不同 1、LineEdit:LineEdit的输入格式为单行文本输入。 2、TextEdit:TextEdit的输入格式为多行文本输入。 3、PlainTextEdit :PlainTextEdit的输入格式为多行文本输入。 二、用途不同 1、LineEdit:LineEdit多用于用户名、密码等少量文本交互地方。 2、TextEdit:TextEdit多用于显示较多信息展示的地方,也可以...
QPlainTextEdit与QTextEdit很像,但它多用于需要与文本进行处理的地方,而QTextEdit多用于显示,可以说,QPlainTextEdit对于plain text处理能力比TextEdit强。
setPlaceholderText(const QString& text):设置占位文本,当LineEdit为空时显示的提示文本。 lineEdit->setPlaceholderText("Please enter your name"); 1. clear():清除LineEdit的文本内容。 lineEdit->clear(); 1. setReadOnly(bool readOnly):设置LineEdit是否只读。 lineEdit->setReadOnly(true); 1. setMaxLeng...
QT中LineEdit、TextEdit、PlainTextEdit这三个控件区别为:输入内容不同、用途不同、限制行数不同。一、输入内容不同 1、LineEdit:LineEdit的输入内容为单行文本输入。2、TextEdit:TextEdit的输入内容为多行文本输入。3、PlainTextEdit :PlainTextEdit的输入内容为多行文本输入。二、用途不同 1、...
echoLineEdit->setEchoMode(QLineEdit::Normal); break; case 1: //密码,一般是用小黑点覆盖你所输入的字符 echoLineEdit->setEchoMode(QLineEdit::Password); break; case 2: //编辑时输入字符显示输入内容,否则用小黑点代替 echoLineEdit->setEchoMode(QLineEdit::PasswordEchoOnEdit); ...
如果需要多行文本输入和基本的文本编辑功能,使用QPlainTextEdit; 如果需要富文本编辑和格式控制,使用QTextEdit; 如果只需要显示富文本内容,使用QTextBrowser。 另外,在使用这些控件时,还可以设置属性、连接信号槽来进行更多的自定义和交互。 QLineEdit 示例 setText(const QString& text):设置LineEdit的文本内容。
( self.enterPress ) self.setLayout(flo) self.setWindowTitle("QLineEdit例子") def textchanged(self, text): print( "输入的内容为: "+text ) def enterPress( self ): print( "已输入值" ) if __name__ == "__main__": app = QApplication(sys.argv) win = lineEditDemo() win.show() ...
(3)、QPlainTextEdit:多行普通文本编辑组件 2、Qt中常用文本编辑组件的继承层次图 3、不同文本组件的特性比较 4、Qt中常用文本编辑组件内置功能 1、初探文本编辑组件 #include "MainWindow.h" MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), lineEdit(this), plainEdit(this), textEdit(this...
(self):self.textEdit.setPlainText("CSDN不脱发的程序猿\n点击按钮")defbtnPress2_Clicked(self):self.textEdit.setHtml("<red>公众号:美男子玩编程\n点击按钮。")if__name__=="__main__":app=QApplication(sys.argv)win=TextEditDemo()win.show()sys.exit(app.exec_()) 版权声明:本文内容由互联网...