-
Gesamte Inhalte
5.007 -
Benutzer seit
Inhaltstyp
Profile
Forum
Kalender
Articles
Alle erstellten Inhalte von Egoist
-
Python, die verpasste Chance?
topic antwortete auf Egoist's Egoist in: Excel Formeln und Makros, Programmier-Lehrgänge
Jetzt kommt der kleine Klassengenerator import numpy as np import time from typing import TextIO roulKessel = [0, 32, 15, 19, 4, 21, 2, 25, 17, 34, 6, 27, 13, 36, 11, 30, 8, 23, 10, 5, 24, 16, 33, 1, 20, 14, 31, 9, 22, 18, 29, 7, 28, 12, 35, 3, 26] roulRot = np.zeros(18, int) roulSchwarz = np.zeros(18, int) roulRS = np.zeros(37, int) roulUG = np.zeros(37, int) roulTH = np.zeros(37, int) pRot = "\033[1;41;37m" pGruen = "\033[1;42;30m" pSchwarz = "\033[1;40;37m" pNorm = "\033[0m" pFarbe = [pSchwarz, pGruen, pRot] pZahl = [] for x in range(0, 18): rz = roulKessel[x * 2 + 1] #Rote Zahl beginnend bei Zero im Uhrzeigersinn sz = roulKessel[x * 2 + 2] #Schwarze Zahl ist "rechts" daneben roulRot[x] = rz #alle roten werden in Kesselfolge gespeichert roulSchwarz[x] = sz for x in range(0, 37): if x in roulRot: roulRS[x] = 1 elif x in roulSchwarz: roulRS[x] = -1 else: roulRS[x] = 0 if x == 0: #prüft auf Zero, denn die ist glatt durch 2 teilbar roulUG[x] = 0 #und wäre damit auch gerade roulTH[x] = 0 #Null wäre sonst auch Tief else: if x % 2 == 0: #alle geraden sind auch glatt durch 2 teilbar roulUG[x] = -1 # -1 ist die Marke für gerade else: roulUG[x] = 1 # +1 ist die Marke für ungerade if x <= 18: roulTH[x] = 1 # +1 ist die Marke für Tief else: roulTH[x] = -1 # -1 ist die Marke für Hoch for x in range(0, 37): if x < 10: temp = pFarbe[int(roulRS[x]) + 1] + " " + str(x) + " " + pNorm else: temp = pFarbe[int(roulRS[x]) + 1] + " " + str(x) + " " + pNorm pZahl.append(temp) # Ab hier werden alle Listen in von Python lesbarer Form ausgedruckt print("class Roulette_franz():") # das öffnet eine Klassendefinition print("\tpl_kessel = ", end = "") # pl_kessel ist die Liste mit der Kesselfolge temp =[] for x in range(0,37): temp.append(int(roulKessel[x])) print(temp) print("\tpl_fach = ", end = "") # pl_fach lässt einen den Platz im Kessel wiederfinden. for x in range(0,37): temp[x] = roulKessel.index(x) print(temp) print("\tec_RS = ", end = "") # ec_RS wirft die roten als +1 und die schwarzen als -1 aus for x in range(0,37): # wer es andersherum haben will erzeugt sich daraus eine neue Liste temp[x] = roulRS[x] # ec_SR wäre dann die Bezeichnung der Wahl print(temp) # ec_SR = (-1)*ec_RS # so einfach geht das print("\tec_TH = ", end = "") # ec_TH hat die tiefen als +1 for x in range(0,37): # ec_HT kann sich jeder selbst basteln temp[x] = roulTH[x] print(temp) print("\tec_UG = ", end = "") # Ungerade (+1) und gerade Zahlen (-1) for x in range(0,37): temp[x] = roulUG[x] print(temp) print("\tdc_col = ", end = "") #Kolonne 1...3 for x in range(1,37): temp[x] = 1 + (x+2)% 3 print(temp) print("\tdc_duz = ", end = "") # Dutzend 1...3 for x in range(1,37): temp[x] = 1 + int((x - 1) / 12) print(temp) print("\tc6_tvs = ", end = "") # TVS werden einfach durchnummeriert for x in range(1,37): # 1 entspricht 1..6 temp[x] = 1 + int((x-1)/ 6) # 2 entspricht 7..12 usw print(temp) print("\tc12_tvp = ", end = "") # TVP davon gibt es 12 Stück for x in range(1,37): temp[x] = 1 + int((x-1)/ 3) print(temp) print("\tc9_car = ", end = "") # Carré hier hat jede Carré ein 4er Tuple temp2 = [(0, 1, 2, 3)] # ob das gebraucht wird ist fraglich for x in range(1,33): if x % 3 > 0: temp2.append((x, x+1, x+3, x+4)) print(temp2) print("\tc18_che = ", end = "") # alle Cheval mit jeweils einem 2er Tuple temp2 = [(0, 1), (0, 2), (0,3)] for x in range(1,34): if x % 3 > 0: temp2.append((x, x + 1)) temp2.append((x, x + 3)) print(temp2) print("\tformat_Farbe = ", end = "")# format_Farbe dient der farbigen Consolenausgabe temp3 = [] # print(format_Farbe[zahl]) zur Benutzung for x in range(0,37): temp3.append(pZahl[x]) print(temp3) # Wenn das Programm durchgelaufen ist einfach alles in die Datei einfüttern, # in der schon Wieners Tabelle liegt -
Python, die verpasste Chance?
topic antwortete auf Egoist's Egoist in: Excel Formeln und Makros, Programmier-Lehrgänge
Hallo Pythonisten, inzwischen habe ich mich redlich herumgequält, um aus @wiensschlechtester Tuple-Wüste sowas wie numerische Listen zu machen. Daher habe ich jetzt mein rudimentäres Model, mit den von der Kesselfolge abgeleiteten Chancenlisten etwas aufgebohrt. Der Output wirft einen Text auf die Konsole, den man direkt in ein Pythons_cript einfüttern kann. Es ist also ein erster, kleiner und nützlicher Erfolg zu verzeichnen. Ich poste den Code in einigen Minuten... -
Hallo novice, abgefahrene Idee. Aber das ist dann kein EC-Spiel mehr. Nur bei einem Dreifachtreffer auf allen drei EC kannst Du gewinnen. Setzt Du 3 EC gleichzeitig, hast Du die gleiche Wahrscheinlichkeit für einen Volltreffer, aber noch viele kleinere Gewinne oder Trostpreise zu erwarten. Ganz abgesehen von der Zero und dem Tronc auf Plein. Gruss vom Ego
-
Python, die verpasste Chance?
topic antwortete auf Egoist's Egoist in: Excel Formeln und Makros, Programmier-Lehrgänge
Das ist nur ein alter Trick von Lehrkörpern, wenn sie zu wenig Wissen verbergen wollen... Ich will immer gern dazulernen, daher lasse ich das erstmal unangetastet, nur will ich das gern noch in eine "__init__()" einschachteln. Schlaf gut! -
Python, die verpasste Chance?
topic antwortete auf Egoist's Egoist in: Excel Formeln und Makros, Programmier-Lehrgänge
Ja, das machen sie, nur bin ich noch kein Python-Leut, aber danke für den Hinweis! Mit Tuples habe ich noch nichts gemacht, jetzt weiss ich auch warum. Es scheint keine Methode zu geben um auf das x.Element zuzugreifen, dabei kann man aber den Index eines gesuchten Inhalts zurückbekommen. Ein Grund warum mein kleines Testprogramm so seltsamen Output generiert. Eigentlich hatte ich das von Dir abgeschrieben und nur erweitert. -
Python, die verpasste Chance?
topic antwortete auf Egoist's Egoist in: Excel Formeln und Makros, Programmier-Lehrgänge
Hier mal was richtig unfertiges, damit Ihr mich auslachen könnt: #Definition nach Wiener Art class rouldefWien(): kess= (0, 32, 15, 19, 4, 21, 2, 25, 17, 34, 6, 27, 13, 36, 11, 30, 8, 23, 10, 5, 24, 16, 33, 1, 20, 14, 31, 9, 22, 18, 29, 7, 28, 12, 35, 3, 26) rono= (0,"R","N","R","N","R","N","R","N","R","N","R","N","R","N","R","N","R","N","R","N","R","N","R","N","R","N","R","N","R","N","R","N","R","N","R","N") paip= (0,"P","I","I","P","I","P","I","I","P","P","I","I","P","I","P","P","I","P","I","P","P","I","I","P","P","I","I","P","P","I","I","P","P","I","I","P") mapa= (0,"G","K","G","K","G","K","G","K","G","K","G","K","G","K","G","K","G","K","K","G","K","G","K","G","K","G","K","G","K","G","K","G","K","G","K","G") dou = (0, 3, 2, 2, 1, 2, 1, 3, 2, 3, 1, 3, 2, 3, 1, 3, 1, 2, 1, 1, 2, 2, 3, 1, 2, 2, 3, 1, 2, 2, 3, 1, 3, 1, 3, 1, 3) col = (0, 2, 3, 1, 1, 3, 2, 1, 2, 1, 3, 3, 1, 3, 2, 3, 2, 2, 1, 2, 3, 1, 3, 1, 2, 2, 1, 3, 1, 3, 2, 1, 1, 3, 2, 3, 2) trs = (0, 31, 13, 19, 1, 19, 1, 25, 13, 31, 1, 25, 13, 31, 7, 25, 7, 19, 7, 1, 19, 13, 31, 1, 19, 13, 31, 7, 19, 13, 25, 7, 25, 7, 31, 1, 25) trp = (0, 31, 13, 19, 4, 19, 1, 25, 16, 34, 4, 25, 13, 34, 10, 28, 7, 22, 10, 4, 22, 16, 31, 1, 19, 13, 31, 7, 22, 16, 28, 7, 28, 10, 34, 1, 25) sek = ("Z","Z","Z","G","G","G","G","G","O","O","O","K","K","K","K","K","K","K","K","K","K","K","K","O","O","O","O","O","G","G","G","G","G","G","G","G","G") if __name__ == "__main__": for i in rouldefWien.kess: print(i,rouldefWien.kess.index(i), end = ",") print("\nrouldefWien.kess:",rouldefWien) while True: try: zahl = int(input("Zahl eingeben:")) zahl = zahl % 37 print("Kesselfach {} (im Uhrzeigersinn) entspricht:".format(zahl)) kesselzahl = rouldefWien.kess.index(zahl) if kesselzahl in range(0,37): kesselzahl=rouldefWien.kess.index(zahl) rn = rouldefWien.rono[kesselzahl] pi = rouldefWien.paip[kesselzahl] mp = rouldefWien.mapa[kesselzahl] do = rouldefWien.dou[kesselzahl] co = rouldefWien.col[kesselzahl] tp = rouldefWien.trp[kesselzahl] tr = rouldefWien.trs[kesselzahl] se = rouldefWien.sek[kesselzahl] print("Plein:{} RS:{} PI:{} MP:{} Doz:{} Col:{} TVS:{} TVP:{} KS:{}".format(kesselzahl,rn,pi,mp,do,co,tr,tp,se)) except ValueError: print("Bitte nur ganze Zahlen eingeben!") Das Progrämmchen hat noch kein Ende, also muss es abgewürgt werden. Viel Spass beim Fehler suchen wünscht Ego -
Python, die verpasste Chance?
topic antwortete auf Egoist's Egoist in: Excel Formeln und Makros, Programmier-Lehrgänge
Nana Wiener, was sind wir heute kratzbürstig? Eine Library soll für alle Arten der Benutzung sinnvoll sein, daher werden sowohl alphanumerische, als auch numerische Tabellen enthalten sein. Ich habe mir erlaubt Deine Tabellen zu verwenden, um die erste Klasse daraus zu stricken. Ich stecke aber noch beim Testen fest, weil Dein Indexzugriff bei mir Verwirrung stiftet. -
Python, die verpasste Chance?
topic antwortete auf Egoist's Egoist in: Excel Formeln und Makros, Programmier-Lehrgänge
Sorry, aber ich habe keinen Schimmer, was ich bestimmen soll. Ich geh mal drüber schlafen... -
Python, die verpasste Chance?
topic antwortete auf Egoist's Egoist in: Excel Formeln und Makros, Programmier-Lehrgänge
gelöscht -
Zeigt her eure OC-Screenshots aus dem alltäglichen Wahnsinn!
topic antwortete auf Egoist's Nebutzermane in: Online-Casinos
Wenn das flächendeckend ist, hat das Forum echt grosse Probleme. Sowas kann bis zum Absterben führen, ich hoffe es kommt nicht so weit...- 997 Antworten
-
- screenshots
- online casinos
-
(und %d Weitere)
Getaggt mit:
-
Crosspost:
-
Zeigt her eure OC-Screenshots aus dem alltäglichen Wahnsinn!
topic antwortete auf Egoist's Nebutzermane in: Online-Casinos
Aufgrund technischer Probleme fiel mein letztes Posting hier aus, sorry.- 997 Antworten
-
- screenshots
- online casinos
-
(und %d Weitere)
Getaggt mit:
-
Moin ratz, die SuFu versuchte hier niemand mehr als 3x, denn es ist der blanke Hohn. Alle anderen Foren bestehen darauf, dass Neulinge im Vorfeld bereits geklärte Fragen recherchieren, geht hier NULL... Gruss vom Ego
-
Nachtrag: Nach 5 vergeblichen Versuchen habe ich mein Posting gelöscht und nur das Zitat, auf das ich mich bezog belassen. Das konnte ich absenden. Es ist aber sinnbefreit. Ein Versuch, dann meinen Kommentar wieder einzupflegen bekam die bekannten Fehlermeldung, meine Zeit sei abgelaufen, oder der Beitrag sei gelöscht, oder bewegt worden.... Das Forum hat tatsächlich ein Problem...
-
Zeigt her eure OC-Screenshots aus dem alltäglichen Wahnsinn!
topic antwortete auf Egoist's Nebutzermane in: Online-Casinos
Das kann ich nicht mehr editieren... Hööö??? Ich konnte das doch??? Durfte aber den ursprünglichen Text nicht mehr einfügen mit Strg-v. ??? Ich hab die Schnauze für heute voll... Zwischen den einzelnen Sätzen lagen unzählige Tests, bitte das zu beachten...- 997 Antworten
-
- screenshots
- online casinos
-
(und %d Weitere)
Getaggt mit:
-
Eben bekam ich 3x in Folge den Fehler 403 der besagt dass es mir verboten ist Forbidden You do not have permission to access this document. Web Server at web2.confixx.pc-intern.com auf @Nebutzermane in seinem Thread zu antworten...
-
Python, die verpasste Chance?
topic antwortete auf Egoist's Egoist in: Excel Formeln und Makros, Programmier-Lehrgänge
Hallo Albert, es gibt hier (und in anderen Foren?) eine eingestellte Zeit, die besagt, wie lange man einen Beitrag noch "verbessern" kann. Wenn Dein Beitrag also nicht moved (bewegt) or deleted (gelöscht) wurde, dann too much time may have passed since it was posted (das bedeutet, die eingestellte Zeit ist abgelaufen). Zusätzlich gibt es für Codeblöcke einen Editierschutz, der einsetzt, sobald Du ihn gesendet hast. Ich kann mir sehr gut Sicherheitsaspekte als Grund vorstellen. Die Sicherheit ist zwar immer noch gefährdet, weil man bösartigen Code posten könnte, aber den sehen vorher alle, die was davon verstehen und könnten Alarm schlagen. Der Editierschutz hilft gegen Trolle, die den Code zitieren und verändern könnten. Ist alles nur meine Meinung, ich hoffe, Deine Probleme haben sich inzwischen gelegt. Wenn Du ein neues Posting abschicken willst, kontrolliere bitte vorher, ob der <code> Block in Ordnung ist. Er ist nachträglich nicht änderbar (vielleicht kann man ihn löschen und neu aufmachen? Weiss ich aber nicht). Gruss vom Ego -
Python, die verpasste Chance?
topic antwortete auf Egoist's Egoist in: Excel Formeln und Makros, Programmier-Lehrgänge
Hey Wiener, ich verstehe Deinen Einwand sehr gut. Aber auch ich habe das Problem mit dem Merken natürlich bedacht. Daher ging ich nach folgender, bisher ungenannten, Konvention vor: Man nehme die Plein "1" (das ist natürlich willkürlich von mir gewählt) 1 ist Rot bzw Rouge 1 ist Ungerade bzw Impair 1 ist Tief bzw Manque Also bekommen alle EC der 1 eine +1 in den entsprechenden Chancen. Folglich sind Noir, Pair und Passe bzw Schwarz, Gerade und Hoch = -1 Die Namen der von mir bezeichneten Listen hiessen deshalb auch roulRS oder roulTH und nicht roulSR etc. denn der erste Buchstabe steht für die +1 und der zweite für die -1 Es spricht überhaupt nichts dagegen Deine Tabellen so zu lassen und die numerischen Tabellen davon abzuleiten. Die numerische Methode hätte aber an einigen Stellen Vorteile, ohne gleichzeitig Nachteile zu produzieren. Wollte man zB die von Dir genannte Kombination mehrerer EC nutzen, könnte man zB alles binär codieren. Dann hätte die 1 in RS das Bit 0 und die 1 in UG das Bit 1 usw. Die Zero müsste man immer vermeiden, also ist die 0 immer ein Nullevent. Jetzt wo ich es hinschreibe, fallen mir allerdings auch noch Probleme ein, die die binäre Darstellung erzeugt. Das fängt schon bei dem Vorzeichen an, das Binärzahlen nicht kennen. Das alles ist aber fortgeschritter Brainfuck, der momentan nicht interessiert. Es sollte alle Tabellen geben, die man nachher sinnvoll nutzen mag. Aus Speicherplatzgründen sollten leicht erstellbare Tabellen aber erst zur Laufzeit entstehen, wenn man sie nutzen will. Deine vordefinierten Tabellen, die besser menschenlesbar sind und damit besser wartbar, sollten Standard bleiben. Danke für die Gratulation, aber ich wollte lieber aktiv mitmachen, als in anderer Leute Suppe zu spucken. -
Python, die verpasste Chance?
topic antwortete auf Egoist's Egoist in: Excel Formeln und Makros, Programmier-Lehrgänge
Hallo Wiener, das sieht sehr übersichlich aus, danke für die Mitarbeit! Ich bin mir nicht ganz sicher, aber vielleicht sollte man die Konstanten noch ein wenig roulettespezifischer nennen, wenn das Inhalt eines Moduls wird. Im importierenden Python_s_cript kann man ja bei Bedarf noch Umbenennen. Mir fiel auf, dass "trp und trs" in der Zeile vertauscht wurden (nicht die Daten, nur die Bezeichnungen). Und ich würde mir wünschen, dass es (zusätzlich) Tabellen gibt, in denen die Werte schon numerisch vorliegen, also roulRS mit Werten von +1 für Rot und -1 für Schwarz. Damit kann man durch einen Plot die Abweichungen über die Zeit und durch einen Mittelwert, Min, Max über alles einen Status bilden. Ansonsten sind Deine Tabellen sehr gut geeignet das erste RouletteModul.py zu bilden. Eigentlich wollte ich jetzt etwas weitermachen, bekam aber gerade einen Anruf und muss weg... Bis später, Ego -
Python, die verpasste Chance?
topic antwortete auf Egoist's Egoist in: Excel Formeln und Makros, Programmier-Lehrgänge
An dieser Stelle habe ich mal rumgespielt: # Erzeuge eine Instanz win = tk.Tk() win2 = tk.Tk() # hier habe ich eine 2. Instanz eingebaut # Füge einen Titel hinzu win.title("Meine erste GUI") win2.title("Test") # und auch einen Titel vergeben # Enable resizing x-dimension, disable y-dimension win.resizable(True, True) # hier fehlte win2.resizable(True, True) , # habs halt nicht eingebaut, # das Fenster ist trotzdem resizable (scheint default zu sein). # Labels hinzufügen label1 = ttk.Label(win, text="Enter a Plein-Nr.:") label1.grid(column=0, row=5) label2 = ttk.Label(win, text="**") label2.grid(column=0, row=0) label3 = ttk.Label(win, text="**") label3.grid(column=0, row=1) label4 = ttk.Label(win, text="**") label4.grid(column=1, row=2) label5 = ttk.Label(win2, text="*****") #das geht nur, wenn man ein 2.Fenster namens win2 definiert hat, hatte ich aber gemacht. label5.grid(column=10, row=10) Man beachte, bei Label5 sind Zeile und Spalte 10, trotzdem taucht das Label links oben auf. Die Spalten 0-9 und die Zeilen 0-9 scheinen keine Ausdehnung zu haben... Vermutlich ist es wichtig, dann auch win2.mainloop aufzurufen. Habs noch nicht ohne probiert. Das kommt ganz unten in den Text: #================== # GUI-Start #================== win.mainloop() win2.mainloop() Wenn man das geänderte Programm laufen lässt, sieht Alberts GUI natürlich gerupft aus, aber jetzt tragt mal eine ganz lange Zahl in das Eingabefeld ein und drückt ENTER. Dann noch auf den Knopf mit Hallo drücken... Der Hallo-Knopf wird breiter und damit seine ganze Spalte... Klasse... Viel Spass mit Python wünscht Euch Ego p.s.: Zum Schliessen bitte erst das Fenster mit den Buttons schliessen und danach das Fenster Test. Sonst bleibt vielleicht Müll im Speicher. pps.: Erstaunlicherweise braucht man win2.mainloop() nicht aufzurufen, das 2. Fenster kommt trotzdem hoch und kann in der Grösse verändert werden. Der oben beschriebene Knopf mit "Hallo" heisst zu Beginn "OK!" Erst nach dem ersten Anklicken wird der Text und damit die Breite der Spalte verändert. Das geht auch wieder schmaler, wenn die Eingabe wieder kürzer ist und man dort wieder drückt. -
Python, die verpasste Chance?
topic antwortete auf Egoist's Egoist in: Excel Formeln und Makros, Programmier-Lehrgänge
Noch Nachtrag: ich hab mal ein bisschen mit tkinter und Deinem S_cript herumgespielt. Dabei sind mir einige Dinge aufgefallen: Es wird in Zeilen und Spalten gedacht, so ähnlich wie bei Excel. Die Label werden in eine Fensterinstanz eingefügt mit der anfänglichen Spaltenbreite des breitesten Spaltenmitglieds. Man kann mehr als ein Fenster aufrufen, schliesst man aber das jüngste, geht das ältere auch zu. Leider läuft dann die *.mainloop() des älteren Fensters noch weiter, man hat aber kein GUI mehr, um was zu machen... Fängt man mit dem links oben liegenden Label nicht bei 0 , 0 an, sondern bei zB 10, 10, dann werden die Zeilen 0-9 und die Spalten 0-9 links oben herausgeschoben. Interessant... Bestimmt kann man auch nach dem Start einer *.mainloop() Funktion noch Label hinzufügen und löschen. Das muss ich noch testen... Auch wenn tkinter einen etwas altbackenen Eindruck macht, so scheint es durch seine Klarheit zu bestechen. -
Python, die verpasste Chance?
topic antwortete auf Egoist's Egoist in: Excel Formeln und Makros, Programmier-Lehrgänge
Cool, malst Du wirklich die Permanenzen mit der Hand auf Papier? (sieht so aus) Wenn es stimmt, was ich zu sehen glaube, sind das 3 kleine Striche pro Coup, also eine Mörderarbeit... Das kriegen wir auf alle Fälle mit Python einfacher und umweltschonender in den Griff -
Python, die verpasste Chance?
topic antwortete auf Egoist's Egoist in: Excel Formeln und Makros, Programmier-Lehrgänge
Ok, da Albert grad Malesche hat und der Code ja auch von ihm grad gepostet wurde, erlaube ich es mir mit dem Hinweis auf seine Urheberschaft. """ Spyder Editor This is a temporascry ript file. """ #======================== # imports #======================== import tkinter as tk from tkinter import ttk # Erzeuge eine Instanz win = tk.Tk() # Füge einen Titel hinzu win.title("Meine erste GUI") # Enable resizing x-dimension, disable y-dimension win.resizable(True, True) # Labels hinzufügen label1 = ttk.Label(win, text="Enter a Plein-Nr.:") label1.grid(column=0, row=5) label2 = ttk.Label(win, text="********** User Interface für Roulette-Tests **********") label2.grid(column=0, row=0) label3 = ttk.Label(win, text="*******************************************************") label3.grid(column=0, row=1) # Button Click Event Function def click_me1(): action1.configure(text= 'Hallo ' + name.get()) label1.configure(foreground='red') label1.configure(text=" rotes Label ") # Button Click Event Function def click_me2(): action2.configure(text= " Button2 wurde geklickt") label1.configure(foreground='blue') label1.configure(text=" blaues Label ") # Ein Text Widget hinzufügen name = tk.StringVar() name_entered = ttk.Entry(win, width=4, textvariable=name) name_entered.grid(column=1, row=5) # Einen Button hinzufügen action1 = ttk.Button(win, text="Ok!", command=click_me1) action1.grid(column=2, row=5) # Einen 2. Button hinzufügen action2 = ttk.Button(win, text="Permtest vom Ende", command=click_me2) action2.grid(column=0, row=7) # Einen 3. Button hinzufügen action3 = ttk.Button(win, text="Permtest von oben", command="") action3.grid(column=1, row=7) # Einen 4. Button hinzufügen action4 = ttk.Button(win, text="Pooltest", command="") action4.grid(column=12, row=7) # Setze den Cursor in die Textbox name_entered.focus() #================== # GUI-Start #================== win.mainloop() -
Python, die verpasste Chance?
topic antwortete auf Egoist's Egoist in: Excel Formeln und Makros, Programmier-Lehrgänge
Die Forensoft zickt oft rum, daher empfiehlt es sich erst ein paar Leerzeilen zu erstellen und dann in der Mitte zwischen den leeren Zeilen ein Zitat oder Codeblock auszulösen. Ich denke nicht, dass Dein Account kaputt ist. -
Python, die verpasste Chance?
topic antwortete auf Egoist's Egoist in: Excel Formeln und Makros, Programmier-Lehrgänge
Wenn Dein Postfach voll ist, markiere einfach alte Mitteilungen, die weg können, und drücke auf die Mülltonne. Wenn @Paroli's Postfach voll ist, ist er vielleicht gar nicht zu erreichen... kA.