五、输入框#
1. 单行文本输入框#
QLineEdit控件可以输入单行文本
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
|
运行程序:
QLineEdit的方法
setEchoMde() | QLineEdit.Normal,正常显示所输入的字符,默认选项QLineEdit.NoEcho,不显示任何输入的字符,常用于密码类型的输入,且其密码长度需要保密时QLineEdit.Password,显示与平台相关的密码掩码字符,而不是实际输入的字符QLineEdit.PasswordEchoOnEdit,在编辑时显示字符,负责显示密码类型的输入 |
---|---|
setPlaceholderText() | 设置文本框浮显文字 |
setText() | 设置文本框内容 |
setMaxLength() | 设置文本框所允许输入的最大字符数 |
2. 多行文本输入框#
QTextEdit控件用来输入多行文本
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
|
运行程序:
QTextEdit的方法
方法 | 说明 |
---|---|
setPlainText() | 设置多行文本框的文本内容 |
toPlainText() | 返回多行文本框的文本内容 |
setHtml() | 设置多行文本框的内容为HTML文档 |
toHtml() | 返回多行文本框的HTML文档内容 |
clear() | 清空多行文本框的内容 |