欢迎光临散文网 会员登陆 & 注册

QTextEdit

2022-01-13 16:17 作者:海鸥之道  | 我要投稿

QTextEdit类是一个多行文本框控件,可以显示多行文本内容,当文本内容超出控件显示范围时,可以显示水平个垂直滚动条。QTextEdit 不仅可以显示文本还可以显示HTML文档。

QTextEdit类中的常用方法如表所示。

表  1

实例演示:QTextEdit的使用

运行脚本,显示效果如图1所示。

单击“显示文本”按钮,将把文本内容显示到 textEdit控件中,窗口的显示效果如图2所示。

单击“显示 HTML”按钮,将把 HTML文档内容显示到textEdit控件中,窗口的显示效果如图3所示。可以看到,在窗口中所显示的HTML文档的文本字体和颜色发生了改变,与在浏览器中显示的网页效果是一样的。

图  1
图  2
图  3

本例在窗口中添加了一个 QTextEdit控件 textEdit和两个QPushButton控件btnPressl、btnPress2。以下代码将按钮 btnPressl的 clicked信号连接到槽函btn_btnPress1_Clicked()。

当按钮 btnPress1被按下时会触发clicked信号,然后调用btnPress_Clicked(),最后把文本内容显示到 textEdit 控件中。同理,当单击btnPress2按钮后,将改变QTextEdit控件textEdit的显示内容为HTML文档。


QTextEdit的评论 (共 条)

分享到微博请遵守国家法律