已经用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行,所以上述代码最终在控件中仅显示: