Hallo an alle
Ich hätte eine Frage wie kann ich ein Fenster erzeugen wo 5 Zufallszahlen stehen?
Grüße
Silkroad
___________________________________________________________________
Danke im vor raus
Fenster erzeugen?
Code: Alles auswählen
import Tkinter as tk
import random
root = tk.Tk()
for i in range(5):
tk.Label(root, text=random.randint(0,10)).pack()
root.mainloop()
Da ganze in WX gepackt mit Buttons
Code: Alles auswählen
# -*- coding: cp1252 -*-
import wx
import wx.lib.ticker
import random
#---------------------------------------------------------------------------
class Frame(wx.Frame):
def __init__(
self, parent = None, ID = 1, title = "Zufallszahlen", pos=wx.DefaultPosition,
size=(400,400), style= wx.DEFAULT_FRAME_STYLE ^ (wx.RESIZE_BORDER | wx.MAXIMIZE_BOX)
):
wx.Frame.__init__(self, parent, ID, title, pos, size, style)
self.panel = wx.Panel(self, -1)
#Button
self.button = wx.Button(self.panel, 1003, "Beenden")
self.button.SetPosition((150, 300))
self.zufall =wx.Button(self.panel,1000," Zufallszahlen erzeugen")
self.zufall.SetBackgroundColour((0,255,0))
self.zufall.SetPosition((130,260))
self.Bind(wx.EVT_BUTTON, self.OnZufall, self.zufall)
self.Bind(wx.EVT_BUTTON, self.OnCloseMe, self.button)
self.Bind(wx.EVT_CLOSE, self.OnCloseWindow)
# laufschrift
self.ticker = wx.lib.ticker.Ticker(self.panel,pos=(180,180))
self.txt = " Zufallszahlen erzeugen !!!!"
self.ticker.SetDirection("rtl")
self.ticker.SetFont(self.ticker.GetFont())
self.ticker.SetText(self.txt)
self.ticker.SetBackgroundColour(wx.RED)
def OnCloseMe(self, event):
self.Close(True)
def OnCloseWindow(self, event):
self.Destroy()
def OnZufall(self,event):
self.zahlen = [random.randint(0, 255) for i in xrange(5)]
wx.StaticText(self.panel, -1, str(self.zahlen) , (180, 210))
def main():
app = wx.PySimpleApp()
fenster = Frame()
fenster.Center()
fenster.Show()
app.MainLoop()
if __name__ == "__main__":
main()
- roschi
- User
- Beiträge: 225
- Registriert: Samstag 29. März 2008, 18:58
- Wohnort: Thueringen, Deutschland
- Kontaktdaten:
hallo!
zu der umfrage:
wer python "schwer" findet, der hat sich noch nicht mit sowas wie zum beispiel C beschaeftigt!
mehr kann ich dazu nicht sagen...
mfg
roschi
zu der umfrage:
wer python "schwer" findet, der hat sich noch nicht mit sowas wie zum beispiel C beschaeftigt!
mehr kann ich dazu nicht sagen...
mfg
roschi
[size=117]Fuer Alle, die in Python einsteigen wollen, kann ich das Buch [url=http://abop-german.berlios.de/]A Byte of Python[/url] nur waermstens empfehlen![/size]
- cofi
- Python-Forum Veteran
- Beiträge: 4432
- Registriert: Sonntag 30. März 2008, 04:16
- Wohnort: RGFybXN0YWR0
Ich glaube es ging eher um den Schwierigkeitsgrad das in Python zu implementieren.
Ausserdem kann man die "Schwierigkeit" von Programmiersprachen nicht wirklich vergleichen, C an sich ist auch nicht schwer, allerdings macht es nicht so viel Spass wie Python
Im Übrigen finde ich die Umfrage unnötig und ablenkend - vor allem in der Threadübersicht - handelt es sich doch nicht um eine echte Umfrage.
Ausserdem kann man die "Schwierigkeit" von Programmiersprachen nicht wirklich vergleichen, C an sich ist auch nicht schwer, allerdings macht es nicht so viel Spass wie Python
Im Übrigen finde ich die Umfrage unnötig und ablenkend - vor allem in der Threadübersicht - handelt es sich doch nicht um eine echte Umfrage.
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Dadurch dass es so lowlevel ist, wird es komplizierter Programme zu schreiben somit für die meisten auch schwerer. Assembler ist ja an sich auch nicht "schwer" sondern eher unnötig umständlich.cofi hat geschrieben:Ausserdem kann man die "Schwierigkeit" von Programmiersprachen nicht wirklich vergleichen, C an sich ist auch nicht schwer, allerdings macht es nicht so viel Spass wie Python
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
- roschi
- User
- Beiträge: 225
- Registriert: Samstag 29. März 2008, 18:58
- Wohnort: Thueringen, Deutschland
- Kontaktdaten:
hallo!
ja, sicher ist c nicht "schwer", aber python ist eben einfach "gemuetlicher" zu schreiben, und auch wunderbar um OOP zu lernen. C ist halt schneller und besser geeignet, wenn es auf performance ankommt.
ich mag python wegen seiner einfachheit und uebersichtlichkeit, und daran wird sich auch nichts aendern.
mfg
roschi
ja, sicher ist c nicht "schwer", aber python ist eben einfach "gemuetlicher" zu schreiben, und auch wunderbar um OOP zu lernen. C ist halt schneller und besser geeignet, wenn es auf performance ankommt.
ich mag python wegen seiner einfachheit und uebersichtlichkeit, und daran wird sich auch nichts aendern.
mfg
roschi
[size=117]Fuer Alle, die in Python einsteigen wollen, kann ich das Buch [url=http://abop-german.berlios.de/]A Byte of Python[/url] nur waermstens empfehlen![/size]
roschi hat geschrieben:hallo!
zu der umfrage:
wer python "schwer" findet, der hat sich noch nicht mit sowas wie zum beispiel C beschaeftigt!
mehr kann ich dazu nicht sagen...
Zuletzt geändert von senft am Dienstag 17. April 2012, 09:18, insgesamt 1-mal geändert.
- roschi
- User
- Beiträge: 225
- Registriert: Samstag 29. März 2008, 18:58
- Wohnort: Thueringen, Deutschland
- Kontaktdaten:
ja sicher!
aber man muss ja den leuten sagen, was sie falsch machen.
mfg
roschi
aber man muss ja den leuten sagen, was sie falsch machen.
mfg
roschi
[size=117]Fuer Alle, die in Python einsteigen wollen, kann ich das Buch [url=http://abop-german.berlios.de/]A Byte of Python[/url] nur waermstens empfehlen![/size]