QLineEdit是单行文本框。

QTextEdit是多行文本框。

(1)单行文本框QLineEdit

常用的方法和属性:

(a)获取和设置文本对齐方式

Qt::Alignment    alignment () const
void    setAlignment ( Qt::Alignment flag )

(b)获取和设置文件框的内容

QString  text () const
void    setText ( const QString & )

(c)获取和设置选择的文本

QString  selectedText () const
void QLineEdit::setSelection ( int start, int length )

(d)获取和设置echoMode模式

EchoMode echoMode () const
void    setEchoMode ( EchoMode )

echoMode模式的值可以是:

QLineEdit::Normal    0   Display characters as they are entered. This is the default.
QLineEdit::NoEcho   1   Do not display anything. This may be appropriate for passwords where even the length of the password should be kept secret.
QLineEdit::Password 2   Display asterisks instead of the characters actually entered.
QLineEdit::PasswordEchoOnEdit   3   Display characters as they are entered while editing otherwise display asterisks.

(2)多行文本框QTextEdit
   QTextEdit显示多行文本内容,当文本内容超出控件显示范围时,可以显示水平和垂直滚动条。

通过设置acceptRichText属性,QTextEdit不仅可以显示文字,还可以显示HTML文档、图像、表格等元素。

示例:

(1)设置多行文本框的内容:

textEdt->setPlainText("12345\nabcdef");

(2)获取多行文本框的内容:

 QString str;
str = textEdt->toPlainText();

Qt入门-文本框类QLineEdit和QTextEdit相关推荐

  1. Python Qt GUI设计:QLineEdit和QTextEdit文本框类(基础篇—13)

    目录 1.QLineEdit文本框类 2.QTextEdit文本框类 QLineEdit和QTextEdit都是文本框类,QLineEdit类是单行文本框控件,可以输入单行字符串.QTextEdit类 ...

  2. QT限制文本框输入的方法

    QT限制文本框输入的方法 界面编程的时候,对文本框的处理往往是个很头疼的事情: 一是焦点进入文本框时,从人性化考虑,应选择文本框中文本,方便输入: 二是,限制文本框的输入,只允许输入有效的文本,如果不 ...

  3. Qt 多文本框设置行距和

    Qt 多文本框设置行距和间距在这里插入代码片 QTextDocument *document = ui->textEdit->document(); //获取文档对象 QTextFrame ...

  4. JAVA语言中 文本框类的类名是_这是什么?

    [简答题]设计一个Printer类继承Output和Product接口,实现数据的获取和输出 (25.0分) [多选题]一般Java程序的类主体由哪两部分组成( ). [多选题]如果子类中的( )与父 ...

  5. Qt入门-QLabel类

    QLabel是QT界面中的标签类,它从QFrame下继承: class Q_GUI_EXPORT QLabel : public QFrame {Q_OBJECT 定义一个QLable类: QLabe ...

  6. QT入门Input Widgets之QFontComboBox、QTextEdit、QPlainTextEdit、QDial、QKeySequenceEdit

    目录 一.QFontComboBox的相关介绍 1.实际使用 二.QTextEdit与QPlainTextEdit 三.QDial的相关介绍 四.QKeySequenceEdit的相关介绍 此文为作者 ...

  7. python单行文本控件_文本框控件

    [TOC] # 简介 * 文本框也就是输入框 * QLineEdit是单行文本输入框 * QTextEdit是多行文本输入框 QLineEdit ![](https://box.kancloud.cn ...

  8. Qt QListWidget列表框用法详解

    Qt QListWidget列表框用法详解 很多应用程序中需要以列表的形式向用户展示数据(资源),比如 Windows 操作系统会以列表的方式展示很多张桌面背景图(如图 1a) 所示),再比如很多音乐 ...

  9. 复选框、单行文本框、组合框

    一.复选框 复选框的操作函数 bool   isChecked()  const  //判断这个复选框是否被选中 void     setChecked(bool)   //设置这个复选框的选中情况 ...

最新文章

  1. 从输入网址到显示网页的全过程分析【转】
  2. eclipse 无法解析导入 javax.servlet 的解决方法
  3. Anti-AdBlock 反AdBlock
  4. 让FLASH背景透明-可运用于在网页内的FLASH内嵌入另一个网页
  5. 无监督学习与有监督学习的本质区别是什么_干货关于无监督学习你了解多少?...
  6. [转]HttpWatch工具简介及使用技巧
  7. SpringMVC深入信息提示(四)
  8. 扫描版PDF转文字Word(python3)
  9. 医疗设备管理系统源码【免费分享源码】
  10. 基于互联网位置数据的通勤特征挖掘技术
  11. 5g局域网传输速度_4G5G和上网带宽与下载速度的换算方法
  12. 利用Yocto构建嵌入式Linux教程3_1--Yocto构建系统的配置文件
  13. layui数据表格自带的排序功能
  14. 选择时间检定仪应该注意这11点
  15. 千万不能笑,千万别笑,不能笑!我真的不是有意逗你笑的~
  16. 百度朱光:将技术基因注入百度金融,是我们未来三五年要做的事
  17. Sourcetree 个人偏好配置
  18. 中国隐私计算行业发展模式与投资机会评估报告2022-2028年版
  19. 企业微信需不需要养号?
  20. 3朵红花=60,1朵红花+2朵蓝花=30,1朵蓝花-两朵黄花=3,1朵黄花+1朵红花+1朵蓝花=?...

热门文章

  1. PotPlayer 播放器美化设置
  2. uni-app前端H5页面底部内容被tabbar遮挡的问题解决方案
  3. 决定物联网安全的有哪些因素
  4. 201521123064 《Java程序设计》第7周学习总结
  5. OLE、ActiceX、COM、DLL
  6. html5在线预览xml,HTML5教程 5分钟了解XML
  7. 《Effective Modern C++》Item 6: Use the explicitly typed initializer idiom when auto deduces undesired
  8. Mac (M1) 官网安装 Tomcat,XAMPP,MySQL
  9. 华为注册“鸿蒙”商标为自研操作系统铺路,或已经用于华为设备中。
  10. c语言中出现void错误,关于C语言问题