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

Mittwoch 14. September 2005, 18:03

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:

Mittwoch 14. September 2005, 18:19

Hi

Und wo ist die Fehlermeldung?

Gruss
Python Fan

Mittwoch 14. September 2005, 18:33

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
Administrator
Beiträge: 16024
Registriert: Freitag 20. Juni 2003, 16:30
Kontaktdaten:

Mittwoch 14. September 2005, 18:35

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 Modvoice
Python Fan

Mittwoch 14. September 2005, 18:40

>>> 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