如何在wxpython网格中以最快的方式设置最佳列宽?
我有一个5页的笔记本,每页都有网格对象。每个网格有3000行和4000列。我在每页的前两列中添加员工姓名。我想确保所有列都设置为最佳大小,以便每个名称都完全可见,因此我使用如何在wxpython网格中以最快的方式设置最佳列宽?,python,grid,wxpython,size,Python,Grid,Wxpython,Size,我有一个5页的笔记本,每页都有网格对象。每个网格有3000行和4000列。我在每页的前两列中添加员工姓名。我想确保所有列都设置为最佳大小,以便每个名称都完全可见,因此我使用self.AutoSize()。但这需要很长时间。当我注释掉self.AutoSize()时,执行时间显著缩短。因此,我想改用self.SetColSize(int-col,int-width)方法。因为我知道每个员工的姓名,所以我可以将列大小设置为最长的姓名 但是如何将姓名/姓氏长度转换为像素?例如,如果列中最长的姓氏是“R
self.AutoSize()
。但这需要很长时间。当我注释掉self.AutoSize()时,执行时间显著缩短。因此,我想改用self.SetColSize(int-col,int-width)
方法。因为我知道每个员工的姓名,所以我可以将列大小设置为最长的姓名
但是如何将姓名/姓氏长度转换为像素?例如,如果列中最长的姓氏是“Rooney”
,那么以像素为单位的列大小应该是多少?应该这样做。然而,我从未将其与网格一起使用过