PyQt5-控件之TextBrowser

本文介绍了如何在QtDesigner设计的界面中,通过TextBrowser控件展示DataFrame数据的描述信息,比较了两种获取子数据框描述并将其转换为字符串的方法,以及如何刷新和清除TextBrowser内容。
摘要由CSDN通过智能技术生成

已经用Qt Designer 布局好控件,本示例用TextBrowser显示dataframe的查询、中间计算信息的显示

显示dataframe的描述

代码段1:

 c_df=self.dm.get_sub_dataframe(self.dm.df,tem_xyz)   #获取一个仅包含标题tem_xyz的sub dataframe
 self.textBrowser.append(str(c_df.describe()))  #必须把describe转换为str否则显示append参数类型出错

代码段2:

 c_des=self.dm.get_sub_dataframe(self.dm.df,tem_xyz).describe()   #直接引用describe
 self.textBrowser.append(str(c_des))  #必须把describe转换为str否则显示append参数类

说明:
(1)代码段1 与代码段 2 可能存在效率差异,待认证。
(2)append可接受所有的str形式的对象

刷新textbrower内显示内容

self.textBrowser.clear()

方法:setPlainText

self.textBrowser.setPlainText('hello')
tem_xyz=self.getListViewData()
c_des=self.dm.get_sub_dataframe(self.dm.df,tem_xyz).describe()
self.textBrowser.append(str(c_des))
self.textBrowser.setPlainText('hello1')

注:setPlainText() 在textbrower中添加纯文本(plain text)时,先clear控件内的内容,并把plain text放在0行,所以上述代码最终在控件中仅显示:

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值