Python tkinter - vinduer større skærmindstillinger

Indlæg af Hanne Mølgaard Plasc

Problem



Mit problem er, når nogen kører min tkinter gui (i Windows 7) og har større visningsindstillinger (125\%), gui ser ikke godt ud (knapper er tættere på hinanden, slutningen af ​​teksten kan ikke ses osv.). Jeg bruger stedmetode med x - y koordinater til at placere widgets.


Måske kan du bruge pakningsmetode til at løse dette, men det er lettere at bruge plads til mig, fordi der er mange etiketter og knapper med præcise steder.


En anden løsning kan være, hvis displayindstillingerne kunne kontrolleres med pywin32 og ændre størrelsen på alt efter behov. Hvis det er muligt, bedes du bekræfte og hjælpe, hvad er den relaterede funktion, eller hvis du har andre ideer/råd, kan du dele den.

Bedste reference


Dette er en af ​​grundene til, at place er et dårligt valg. Du skal skifte til ved hjælp af grid og/eller pack. De er specielt designet til at håndtere forskellige skærmstørrelser, forskellige opløsninger, forskellige widgetstile og forskellige skrifttyper.