这几天在用PysimpleGUI的时候,注意到里面有一个函数叫table函数,可以形成表格。但目前并没有能够实现单元格合并的功能,请问各位兄弟姐妹,有没有什么建议呢?
1条回答 默认 最新
- hianyhack 2023-03-25 12:06关注
在PysimpleGUI中的table函数确实不能直接实现单元格合并的功能。不过,你可以考虑以下两种方法来实现单元格合并的效果:
使用Canvas元素
你可以使用PysimpleGUI的Canvas元素来手动绘制一个表格,并在其中绘制需要合并的单元格。具体来说,你可以在绘制单元格时,通过设置相邻单元格的边框颜色为白色来实现单元格合并的效果。这种方法比较麻烦,但是可以实现比较灵活的单元格合并效果。使用第三方库
如果你不想手动绘制表格,也可以考虑使用第三方库来实现单元格合并的功能。比如说,你可以使用pandas库来读取数据,并将数据导出为HTML格式。然后,你可以使用BeautifulSoup库来解析HTML,并在其中添加rowspan和colspan属性来实现单元格合并的效果。最后,你可以使用PysimpleGUI的Webview元素来显示HTML内容。这种方法相对比较简单,但是需要你掌握一些HTML和CSS的知识。本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用
悬赏问题
- ¥20 java在应用程序里获取不到扬声器设备
- ¥15 echarts动画效果的问题,请帮我添加一个动画。不要机器人回答。
- ¥15 Attention is all you need 的代码运行
- ¥15 一个服务器已经有一个系统了如果用usb再装一个系统,原来的系统会被覆盖掉吗
- ¥15 使用esm_msa1_t12_100M_UR50S蛋白质语言模型进行零样本预测时,终端显示出了sequence handled的进度条,但是并不出结果就自动终止回到命令提示行了是怎么回事:
- ¥15 前置放大电路与功率放大电路相连放大倍数出现问题
- ¥80 部署运行web自动化项目
- ¥15 腾讯云如何建立同一个项目中物模型之间的联系
- ¥30 VMware 云桌面水印如何添加
- ¥15 用ns3仿真出5G核心网网元