3
我有一個5頁的筆記本,每個頁面上有網格對象。每個網格有3000行和4000列。我在每個頁面的前兩列添加員工姓名和姓氏。我想確保所有列都設置爲最佳尺寸,以便每個名稱都完全可見,因此我使用self.AutoSize()
。但這需要很長時間。當我註釋掉self.AutoSize()
時,執行時間顯着減少。因此我想使用self.SetColSize(int col, int width)
方法。由於我知道每個員工姓名,我可以將列大小設置爲最長姓名。如何在wxpython網格中以最快的方式設置最佳列寬?
但是,如何將名稱/姓氏長度轉換爲像素?例如,如果列中最長的姓氏是"Rooney"
,那麼列的大小應該以像素爲單位?