Linx <>Windows

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Gast

Hallo !

Kann mir mal bitte einer sagen, warum sich dieser Code unter Windows sich Problemlos ausführen lässt und unter Linux nicht.

Code: Alles auswählen

#!/usr/bin/python


from Tkinter import  Tk, PhotoImage, Label
from random import randrange

usingIDLE = 1

def zufallspixel():
	while running:
		for i in range(20):
			pixel = (randrange(300), randrange(300))
			bild.put('black',pixel)
		root.update()
		
def start(event):
	global running
	running=1
	zufallspixel()
	
def stop(event):
	global running
	running=0
	
root=Tk()
bild=PhotoImage(width=300, height=300)
anzeige=Label(root, image=bild, bg='white')
anzeige.pack()
root.bind('<Button-1>',start) #Maustaste Links
root.bind('<Button-3>',stop) #Maustaste Rechts
if not usingIDLE:
	root.mainloop()
WinXP Profi Editor Standart
Linux Ubuntu Editor Scite

schonmal Dank.

Python Fan
rayo
User
Beiträge: 773
Registriert: Mittwoch 5. November 2003, 18:06
Wohnort: Schweiz
Kontaktdaten:

Hi

Und wo ist die Fehlermeldung?

Gruss
Python Fan

Hallo,

sorry wegen Doppel Post daoben war nicht meine absicht.

Naja wie soll ich sagen - wie gesagt unter Win geht ohne Probleme unter Linux nicht. Unter linux bekomme ich auch überhaupt garkeine fehlermeldung das ist ja das komische daran.

Gruss
Python Fan
Leonidas
Python-Forum Veteran
Beiträge: 16025
Registriert: Freitag 20. Juni 2003, 16:30
Kontaktdaten:

Versuche mal IDLE über Bord zu werfen (sowohl unter Windows als auch unter Linux).

Zum Topic:

Code: Alles auswählen

>>> #Linx soll wohl Linux heißen, nehme ich an
>>> #Windows <> Linux
>>> #ist gleichbedeutend mit 
>>> #Windows != Linux
>>> #und da 
>>> Windows = 'comercial' 
>>> #und
>>> Linux = 'freesoftware'
>>> #ist nun
>>> Linux != Windows
True
>>> #alles klar!
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Python Fan

>>> Linx soll wohl Linux heißen, nehme ich an
>>> #Windows <> Linux
>>> #ist gleichbedeutend mit
>>> #Windows != Linux
>>> #und da
>>> Windows = 'comercial'
>>> #und
>>> Linux = 'freesoftware'
>>> #ist nun
>>> Linux != Windows
True
:) hast wohl recht und ja Linx soll Linux heissen.
Antworten