Kirjoittaja Aihe: Python osalistaus  (Luettu 399 kertaa)

annimonni

  • Käyttäjä
  • Viestejä: 293
    • Profiili
Python osalistaus
« : 08.09.21 - klo:21.29 »
Poika ohjelmoi pythonilla (omalla windowsillaan) meidän yritykselle osalistauksen. Hän siirsi sen meille käyttöön Ubuntulle.
Pojalle on tämä Ubuntu vielä vähän vieras ja hän sai tuon osalistauksen toimimaan niin, että avaan sen parilla eri komennolla päätteen kautta. Osalista on siis sellainen, että siihen kun valitsen tuotteen ja määrän niin se listaa tarvittavan määrän osia.

Miten saisin tuon avautumaan jotenkin suoraan ilman päätettä?

kamara

  • Käyttäjä
  • Viestejä: 2559
    • Profiili
Vs: Python osalistaus
« Vastaus #1 : 09.09.21 - klo:10.22 »
Tapa 1

Laittamalla python-ohjelman alkuun seuraavaa...
Koodia: [Valitse]
#!/usr/bin/python3

... ja antamalla ohjelmalle suoritusoikeudet...
Koodia: [Valitse]
chmod 755 ohjelmannimi.py

Edit: Tapa 2

Luo pikakuvake kyseiseen ohjelmaan...

OsaListaus.desktop-niminen tiedosto, joka sisältää seuraavanlaista...
Koodia: [Valitse]
[Desktop Entry]
GenericName=Oma ohjelma
Exec=python3 /home/user/ohjelma.py
Type=Application
Terminal=false
Comment[fi]=Osalistaus ohjelma

Kun olet luonut pikakuvakkeen tai antanut skriptille suoritusoikeudet, niin hiiren kakkosella kuvakkeen päältä voi täpätä:
"Trust this executable"-täpän (Kyseinen täppä löytyy Lubuntu-variantista ainakin), jonka jälkeen käynnistyessä ei kysy avataanko vai suoritetaanko, vaan suorittaa suoraan pikakuvakeesta.
« Viimeksi muokattu: 09.09.21 - klo:10.41 kirjoittanut kamara »