Stap 5: Programma van de Python en TKinter GUI
De GUI is mijn eerste poging om het spelen met TKinter. Wat ik heb gedaan is in de eerste plaats nemen de lezingen van de apparaten weergegeven in de Devs en alle waarden in een matrix opgeslagen. Breng ik een venster op basis van het aantal items in de lijst voor de hoogte en de resolutie bepaalt de breedte. Zo als u slechts twee chips of je alleen 1 decimaal wilt zal dan het venster automatisch resize zodat de vereiste gegevens.
Toen ik eerst deed was dit programma realiseerde ik me de bijgewerkte tekst geschreven op de top van de oude tekst, zodat u kunt dit oplossen ik trok een grijze opgevulde rechthoek over de oude tekst voordat ik schrijf de nieuwe tekst en dit lijkt goed te werken. Ik ben niet zeker of er is een betere manier om te doen deze bijwerking van de tekst maar wat ik heb gedaan goed werkt!
De kanaalnummers moeten worden gekozen om te selecteren van het juiste kanaal 1-4, de vereiste resolutie en krijgen. En bits 4 (conversie Mode Bit) ingesteld op 1 mogelijk te maken van continu conversies en vermijden moetend schrijven naar bits 7 tot een conversie.
In mijn voorbeeld hebben hield ik het eenvoudig met behulp van dezelfde winst en resolutie voor elke meting. Als ik wilde om dit te veranderen zou dan ik ook wil wijzigen de scheidingslijn evenals een echte spanning om waarde te krijgen.