QT5入门之28 -QLineEdit
2015-11-02 11:56
471 查看
QLineEdit用于单行显示,很简单。
主要属性有:
setText ;text :设置获取显示名称 ;
font:设置text的字体和大小;
setReadOnly ,isReadOnly :设置获取只读属性;
clear :清除显示内容;
EchoMode:Password :设置密码显示;
QLineEdit,QTextEdit和QPlainTextEdit的区别:
QLineEdit是单行文本输入,一般用于用户名、密码等少量文本交互地方。
QTextEdit用于多行文本,也可以显示HTML格式文本。
QPlainTextEdit与QTextEdit很像,但它多用于需要与文本进行处理的地方,而QTextEdit多用于显示,可以说,QPlainTextEdit对于plain text处理能力比QTextEdit强。
lineEdit->setMaxLength(12);
//lineEdit->setEchoMode(QLineEdit::NoEcho);
lineEdit->setEchoMode(QLineEdit::Password);
ui->textEdit->setText(“我是第一行
我是第二行”);
其他:
Public Slots
void clear()
void copy() const
void cut()
void paste()
void redo()
void selectAll()
void setText(const QString &)
void undo()
主要属性有:
setText ;text :设置获取显示名称 ;
font:设置text的字体和大小;
setReadOnly ,isReadOnly :设置获取只读属性;
clear :清除显示内容;
EchoMode:Password :设置密码显示;
QLineEdit,QTextEdit和QPlainTextEdit的区别:
QLineEdit是单行文本输入,一般用于用户名、密码等少量文本交互地方。
QTextEdit用于多行文本,也可以显示HTML格式文本。
QPlainTextEdit与QTextEdit很像,但它多用于需要与文本进行处理的地方,而QTextEdit多用于显示,可以说,QPlainTextEdit对于plain text处理能力比QTextEdit强。
lineEdit->setMaxLength(12);
//lineEdit->setEchoMode(QLineEdit::NoEcho);
lineEdit->setEchoMode(QLineEdit::Password);
ui->textEdit->setText(“我是第一行
我是第二行”);
其他:
Public Slots
void clear()
void copy() const
void cut()
void paste()
void redo()
void selectAll()
void setText(const QString &)
void undo()
相关文章推荐
- PyQt常用控件积累
- QT5入门之27 -QPushButton
- Qt5.5.1移植到freescale imx6
- qradiobutton qbuttongroup
- Qtp 学习视频
- QT基于UDP通信的多线程编程问题
- win10 qtcreator 无法定位程序入口_except1问题
- Qt中父子widget的事件传递
- Qt中的元对象系统
- PyQt4 学习笔记5之对话框
- Qt开发环境安装与软件下载
- MSVC 2013 + Qt 5.4.2 + quazip 0.7.1 的编译及使用
- QT布局
- 解决Qt5 Creator无法切换输入法(fcitx),不能录入汉字问题
- Qt自定义圆周动画(360 10.0 的模仿作者写的)
- 航班预定登录系统UFT脚本
- 交叉编译qt-everyonewhere-opensource-src-4.6.3出错
- 在HI3531上移植和运行QT4.8.6
- Qt官方开发环境生成的exe发布方式--使用windeployqt
- PyQt4 学习笔记4之事件与信号