Meddelande

Du befinner dig just nu på en äldre version av Pluggakuten, gamla.pluggakuten.se. Nya Pluggakuten lanserades den 6 februari 2017 och du finner forumet på www.pluggakuten.se.

På gamla.pluggakuten.se kan du fortfarande läsa frågorna och svaren som ställts, men du kan inte skapa ett nytt konto eller nya trådar. Är du redan medlem kan du däremot fortfarande logga in och svara i befintliga trådar. Nya frågor och nytt konto skapar du på det nya forumet, välkommen dit!

Python/Grafisk

emehraj
Medlem

Offline

Registrerad: 2016-12-19
Inlägg: 17

Python/Grafisk

Hej på er,

Jag skrev ett program (Python) som frågar användaren några frågor och sedan räknar pris etc. Går det att ha detta grafisk i Windows? Att t.ex. finns det genväg på skrivbord istället att köra programmet i Windows Power Shell.

MVH

 
sneagel
F.d. moderator

Offline

Registrerad: 2008-02-29
Inlägg: 13563
 
annlu
Medlem

Offline

Registrerad: 2016-11-02
Inlägg: 58

Re: Python/Grafisk

Jag tolkar din fråga på lite olika sätt:

Om du har programmerat klart (har en färdig produkt) och vill göra det till ett program (som du kan köra på vilken Windowsdator som helst) så gör som @sneagel föreslår. Det vill säga, generera en .exe fil som du bara kan dubbelklicka på för att det ska starta (som vilket program som helst alltså). Du kan exempelvis testa py2exe, som är utvecklad specifikt för Windows, för att paketera ditt program.

Om du fortfarande vill programmera vidare och göra ändringar bara det att du har tröttnat på att använda Power Shell för att testa din .py (och vill göra det smidigare via ett grafiskt program) borde du testa att öppna din .py i exempelvis IDLE (som kom med när du installerade Python). Där kan du direkt trycka på run-knappen och testa programmet för varje ändring du gör. Du kan också testa ett riktigt IDE som PyCharm eller Spyder (kompletta med texeditor, kompilator, debugger mm).

Om du menar att du vill ha grafik i ditt egna program måste du lägga till ett GUI (Grapical User Interface). Python har massor av libraries för detta som låter dig skapa fönster med menyer, textfält, fält där dina användare skriver in sin text, knappar, scrolls etc. Jag har själv inte testat något Python GUI men sök efter en bra manual på internet och välj något library som lämpar sig för nybörjare.

Hoppas någon av dessa tre alternativ svarar på din fråga…

 
emehraj
Medlem

Offline

Registrerad: 2016-12-19
Inlägg: 17

Re: Python/Grafisk

sneagel skrev:

https://www.google.se/search?client=ubuntu&channel=fs&q=exe+file+from+python&ie=utf-8&oe=utf-8&gfe_rd=cr&ei=qgeDWJf9C6WT8Qevl7iwDg

Tack för tipset smile

 
emehraj
Medlem

Offline

Registrerad: 2016-12-19
Inlägg: 17

Re: Python/Grafisk

annlu skrev:

Jag tolkar din fråga på lite olika sätt:

Om du har programmerat klart (har en färdig produkt) och vill göra det till ett program (som du kan köra på vilken Windowsdator som helst) så gör som @sneagel föreslår. Det vill säga, generera en .exe fil som du bara kan dubbelklicka på för att det ska starta (som vilket program som helst alltså). Du kan exempelvis testa py2exe, som är utvecklad specifikt för Windows, för att paketera ditt program.

Om du fortfarande vill programmera vidare och göra ändringar bara det att du har tröttnat på att använda Power Shell för att testa din .py (och vill göra det smidigare via ett grafiskt program) borde du testa att öppna din .py i exempelvis IDLE (som kom med när du installerade Python). Där kan du direkt trycka på run-knappen och testa programmet för varje ändring du gör. Du kan också testa ett riktigt IDE som PyCharm eller Spyder (kompletta med texeditor, kompilator, debugger mm).

Om du menar att du vill ha grafik i ditt egna program måste du lägga till ett GUI (Grapical User Interface). Python har massor av libraries för detta som låter dig skapa fönster med menyer, textfält, fält där dina användare skriver in sin text, knappar, scrolls etc. Jag har själv inte testat något Python GUI men sök efter en bra manual på internet och välj något library som lämpar sig för nybörjare.

Hoppas någon av dessa tre alternativ svarar på din fråga…

Hej annlu,

Det jag menade var GUI, precis som du har förklarat. Jag sökte på nätet men jag förstått inte riktigt, det var inte så lätt att skapa fönster med menyer osv. Jag får söka vidare....

Tack

 
annlu
Medlem

Offline

Registrerad: 2016-11-02
Inlägg: 58

Re: Python/Grafisk

emehraj skrev:

Det jag menade var GUI, precis som du har förklarat. Jag sökte på nätet men jag förstått inte riktigt, det var inte så lätt att skapa fönster med menyer osv. Jag får söka vidare....

Många på nätet säger att Pythons egna Tkinter är bra för nybörjare. Du kan ju börja med det. Mest information hittar du som vanligt på engelska. Sök exempelvis på:

Python Tkinter tutorial
Tkinter examples

Ett tips är att du helt enkelt kopierar koden du ser i exemplen online och kör dem på din dator. Testa sedan att ändra lite i koden och se vad som händer. Du kommer inte förstå allt från början men ju mer du experimenterar desto mer lär du dig. Säg till ifall du fastnar på något särskilt! Lycka till!

 
emehraj
Medlem

Offline

Registrerad: 2016-12-19
Inlägg: 17

Re: Python/Grafisk

annlu skrev:

emehraj skrev:

Det jag menade var GUI, precis som du har förklarat. Jag sökte på nätet men jag förstått inte riktigt, det var inte så lätt att skapa fönster med menyer osv. Jag får söka vidare....

Många på nätet säger att Pythons egna Tkinter är bra för nybörjare. Du kan ju börja med det. Mest information hittar du som vanligt på engelska. Sök exempelvis på:

Python Tkinter tutorial
Tkinter examples

Ett tips är att du helt enkelt kopierar koden du ser i exemplen online och kör dem på din dator. Testa sedan att ändra lite i koden och se vad som händer. Du kommer inte förstå allt från början men ju mer du experimenterar desto mer lär du dig. Säg till ifall du fastnar på något särskilt! Lycka till!

annlu,

Jag har faktisk sökt och hittat Tkinter och en kanon tutorial om det, nu är det bara testa olika kod och försöka lära sig. Tack snälla annlu

MVH

 


Sidfot

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson

Powered by Mattecentrum
 |  Denna sida använder cookies |  Kontakta oss |  Feedback |