PyQt5-如何操作 HTML 文本和自动文本内容
1、导入模块,创建应用程序对象,和父控件。
2、封装子控件函数,创建子控件QTextEdidt;
3、监听父窗口大小,设置文本框与父窗口同步缩放。
1、除了手动向文本框写入纯文本,还可以用代码设置 HTML文本。
----封装一个函数 testhtml() 来测试。
----设置HTML文本:setHtml(str)
----参数str是HTML格式的字符串。
2、添加两个按钮,连接一个匿名槽函数,分别输出HTML文本,和纯文本。
----获取HTML文本:toHtml()
----如果要看到纯文本,使用toPlainText()
3、在光标处插入HTML文本:insertHtml(str)
----例如:再添加一个按钮,连接匿名函数,用来插入一个HTML样式的分割线。
4、如果有多个 setHtml(str)方法,那么最后一个将覆盖掉前面的所有文本。
1、设置自动文本 setText(str);
----所谓自动文本,依参数而定;
----例如;设置参数为普通文本。那么文本框就是普通文本。
----它同样具有覆盖掉所有文本的功能。
2、再例如:参数为HTML样式,文本内容就依HTML样式而显示;
3、在最后添加追加文本:append(str)
----参数也是自动转换,设置HTML样式就是HTML文本,否则是普通文本。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:46
阅读量:94
阅读量:56
阅读量:25
阅读量:96