rendere programma avviabile con doppio click
  Home FAQ Contact Sign in
it.comp.lang.python only
 
Advanced search
POPULAR GROUPS

more...

it.comp.lang.python Profile…
 Up
rendere programma avviabile con doppio click         


Author: cccicccio
Date: May 3, 2008 00:31

Vi posto un esempio:
import Tkinter
from Tkinter import *

class MiaApp:
def __init__(self, parent):
self.root = parent

self.quadro = Frame(parent,
borderwidth = 2,
relief = RIDGE)
self.quadro.pack(expand = YES,
fill = BOTH)
self.Quadro_pulsanti= LabelFrame(self.quadro,
bd = 2,
text = "RISOLUZIONE SCHERMO:",
relief = RIDGE)
self.Quadro_pulsanti.pack(expand = YES,
fill = BOTH,
padx = 10,
pady = 10)
Show full article (1.79Kb)
6 Comments
Re: rendere programma avviabile con doppio click         


Author: Y3s
Date: May 3, 2008 03:53

Il Sat, 03 May 2008 00:31:59 -0700, cccicccio ha scritto:
> Vi posto un esempio:
> import Tkinter
> from Tkinter import *
>


> root = Tk()
> miaApp = MiaApp(root)
> root.mainloop()
>
> da linux per farlo partire devo digitare sul terminale:
>
> python nome_file.py
>
> e se invece volessi renderlo avviabile con un semplice doppio click,
> cosa dovrei fare?
Show full article (0.62Kb)
no comments
Re: rendere programma avviabile con doppio click         


Author: Riccardo Galli
Date: May 3, 2008 04:30

On 3 Mag, 09:31, cccicccio hotmail.com> wrote:
> Vi posto un esempio:
> [cut]
> da linux per farlo partire devo digitare sul terminale:
>
> python nome_file.py
>
> e se invece volessi renderlo avviabile con un semplice doppio click,
> cosa dovrei fare?

dovrebbe essere sufficiente aggiungere come prima riga
#!/usr/bin/env python

e lanciare da shell
chmod +x nomedelfile
per renderlo eseguibile
no comments
Re: rendere programma avviabile con doppio click         


Author: cccicccio
Date: May 3, 2008 05:14

On 3 Mag, 13:30, Riccardo Galli gmail.com> wrote:
> On 3 Mag, 09:31, cccicccio hotmail.com> wrote:
>
>> Vi posto un esempio:
>> [cut]
>> da linux per farlo partire devo digitare sul terminale:
>
>> python nome_file.py
>
>> e se invece volessi renderlo avviabile con un semplice doppio click,
>> cosa dovrei fare?
>
> dovrebbe essere sufficiente aggiungere come prima riga
> #!/usr/bin/env python
>
> e lanciare da shell
> chmod +x nomedelfile
> per renderlo eseguibile
Show full article (0.63Kb)
no comments
Re: rendere programma avviabile con doppio click         


Author: cccicccio
Date: May 3, 2008 05:18

On 3 Mag, 14:14, cccicccio hotmail.com> wrote:
> On 3 Mag, 13:30, Riccardo Galli gmail.com> wrote:
>
>
>
>
>
>> On 3 Mag, 09:31, cccicccio hotmail.com> wrote:
>
>>> Vi posto un esempio:
>>> [cut]
>>> da linux per farlo partire devo digitare sul terminale:
>
>>> python nome_file.py
>
>>> e se invece volessi renderlo avviabile con un semplice doppio click,
>>> cosa dovrei fare?
>
>> dovrebbe essere sufficiente aggiungere come prima riga
>> #!/usr/bin/env python ...
Show full article (0.85Kb)
no comments
Re: rendere programma avviabile con doppio click         


Author: daniele
Date: May 6, 2008 10:08

On 3 Mag, 09:31, cccicccio hotmail.com> wrote:
> [...]
>
> e se invece volessi renderlo avviabile con un semplice doppio click,
> cosa dovrei fare?

Non sono un grande esperto, ma a mio avviso questa faccenda riguarda
il sistema operativo, o, meglio, l'interfaccia grafica.
Devi dire a KDE o a Gnome o alla tua interfaccia grafica che quando
(doppio)clicchi sull'icona di un programma *.py vuoi che venga aperto
con python:

clic destro - apri con - altro: python (ricorda l'associazione).

Essendo questo fatto legato al window manager può essere diverso per
ogni utente, quindi va ripetuto, non solo per ogni computer, ma per
ogni utente.

Prova, forse quello che ho detto è giusto.

Daniele
no comments
Re: rendere programma avviabile con doppio click         


Author: crxor 666
Date: May 8, 2008 06:25

cccicccio used his keyboard to write :
> UNA VOLTA RESO ESGUIBILE LO è SU TUTTI I PC VERO?

____ _
/ __ \ _ __ _ __ (_) ____ _
/ / / /| | / /| | / / / / / __ `/
/ /_/ / | |/ / | |/ / / / / /_/ /
\____/ |___/ |___/ /_/ \__,_/

__
____ ___ ___ ____ / /_ ___
/ __ `__ \ / _ \ / __ \ / __/ / _ \
/ / / / / // __/ / / / // /_ / __/
/_/ /_/ /_/ \___/ /_/ /_/ \__/ \___/

_ __ ____ __
/ | / / / __ \ / /
/ |/ / / / / / / /
/ /| / / /_/ / /_/
/_/ |_/ \____/ (_)
Show full article (0.79Kb)
no comments