Qt学习笔记之使用HTML在TextEdit中构造表格显示数据

 QString str = "<table border='1' cellpadding='10'>"
                     " <tr>   <td>编号</td>   <td>课程名称</td>   <td>成绩</td>    <td>学分</td>   <td>绩点</td> </tr> "
                     " <tr>   <td> 1 </td>   <td>"+course[0]+"</td>   <td>"+grade[0]+"</td>    <td>"+xuefen[0]+"</td>   <td>"+jidian[0]+"</td> </tr> "
                     " <tr>   <td> 2 </td>   <td>"+course[1]+"</td>   <td>"+grade[1]+"</td>    <td>"+xuefen[1]+"</td>   <td>"+jidian[1]+"</td> </tr> "
                     " <tr>   <td> 3 </td>   <td>"+course[2]+"</td>   <td>"+grade[2]+"</td>    <td>"+xuefen[2]+"</td>   <td>"+jidian[2]+"</td> </tr> "
                     " <tr>   <td> 4 </td>   <td>"+course[3]+"</td>   <td>"+grade[3]+"</td>    <td>"+xuefen[3]+"</td>   <td>"+jidian[3]+"</td> </tr> "
                     " <tr>   <td> 5 </td>   <td>"+course[4]+"</td>   <td>"+grade[4]+"</td>    <td>"+xuefen[4]+"</td>   <td>"+jidian[4]+"</td> </tr> "
                     " <tr>   <td> 6 </td>   <td>"+course[5]+"</td>   <td>"+grade[5]+"</td>    <td>"+xuefen[5]+"</td>   <td>"+jidian[5]+"</td> </tr> "
                     " <tr>   <td> 7 </td>   <td>"+course[6]+"</td>   <td>"+grade[6]+"</td>    <td>"+xuefen[6]+"</td>   <td>"+jidian[6]+"</td> </tr> "
                     "</table> ";
       ui->textEdit->insertHtml(str);

//不得不说使用HTML画表格显示数据真的好使,他可以根据数据的情况自动调整表格大小,不知道比TableWidget高到哪儿去了。

//效果图


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值