Die Suche ergab 6976 Treffer

von snafu
Donnerstag 4. Juni 2026, 11:40
Forum: Tkinter
Thema: Text in Label gleich ausrichten
Antworten: 15
Zugriffe: 1807

Re: Text in Label gleich ausrichten

Wobei ich unabhängig vom tatsächlich verwendeten Widget, die ganzen Style-Angaben als Wörterbuch auslagern und der entsprechenden Funktion übergeben würde. Dann kann man die gewünschte Konfiguration leicht an den verschiedenen Ansätzen ausprobieren und spart sich das Kopieren bzw. doppelte ...
von snafu
Mittwoch 3. Juni 2026, 18:09
Forum: Tkinter
Thema: Text in Label gleich ausrichten
Antworten: 15
Zugriffe: 1807

Re: Text in Label gleich ausrichten


Unschön wird es wenn ein Text länger ist als der Platz zwischen zwei Tab-Positionen. Da ist die Variante mit 'Grid' die flexiblere...


Genau darauf wollte ich hinaus. Und die Tabs passen streng genommen auch nur bei spezifischen Font-Einstellungen. Klar wird es im Normalfall häufig passen, aber ...
von snafu
Mittwoch 3. Juni 2026, 16:13
Forum: Tkinter
Thema: Text in Label gleich ausrichten
Antworten: 15
Zugriffe: 1807

Re: Text in Label gleich ausrichten

Man kann es halt naiv betrachten und einfach die to_string() Methode des DataFrames benutzen. Nur kommt es dann zu den bereits erwähnten Darstellungsfehlern. Der Trick mit den Leerzeichen klappt nur im Terminal oder anderen Programmen, wo eine feste Zeichenbreite genutzt wird. Das wurde ja bereits ...
von snafu
Mittwoch 3. Juni 2026, 15:29
Forum: Tkinter
Thema: Text in Label gleich ausrichten
Antworten: 15
Zugriffe: 1807

Re: Text in Label gleich ausrichten

In dem Link wird es ja mit Tabs (\t) gezeigt. Genau das ist doch der Kern deines Problems. Du kannst es eben nicht mit einem einzelnen Tab zwischen den Spalten lösen, weil der Inhalt unterschiedlich lang ist. Das ist genau wie in Word und ähnlichen Programmen.

Wo genau liegt denn noch das Problem ...
von snafu
Montag 1. Juni 2026, 16:17
Forum: Tkinter
Thema: Text in Label gleich ausrichten
Antworten: 15
Zugriffe: 1807

Re: Text in Label gleich ausrichten

Das ist tatsächlich etwas schräg. Anbei ein Beispiel, wo die Hilfsfunktion den Frame erstellt und füllt:
import tkinter as tk

CONTENT = [
["Format"],
["CD", "530", "spam"],
["Digi-CD", "314", "ham"],
["LP", "211", "eggs"],
["EP", "43", "foo"],
["MC", "23", "bar"],
["CD-R", "3", "baz ...
von snafu
Montag 1. Juni 2026, 09:21
Forum: Tkinter
Thema: Text in Label gleich ausrichten
Antworten: 15
Zugriffe: 1807

Re: Text in Label gleich ausrichten


@Sirius3. Das muss ich mir genauer anschauen und ausprobieren. Den Inhalt von CONTENT müsste ich flexibel gestalten. Zumindest die Anzahlen.


Dafür kann man den Code ja anpassen:
import tkinter as tk

CONTENT = [
("Format", ""),
("CD", "530"),
("Digi-CD", "314"),
("LP", "211"),
("EP", "43 ...
von snafu
Sonntag 31. Mai 2026, 18:37
Forum: Tkinter
Thema: Text in Label gleich ausrichten
Antworten: 15
Zugriffe: 1807

Re: Text in Label gleich ausrichten

Wie liest du die Excel Datei denn ein? Nutzt du Pandas dafür? Bei der Ausgabe kannst du dich durchaus an das Vorgehen von Sirius halten.
von snafu
Samstag 30. Mai 2026, 13:56
Forum: Tkinter
Thema: Text in Label gleich ausrichten
Antworten: 15
Zugriffe: 1807

Re: Text in Label gleich ausrichten

@MrCrowncoin
Deine Daten sind vermutlich mit Tabulatoren (\t) getrennt. Hierdurch kommt aus aufgrund der unterschiedlichen Textlängen zu den verschobenen Spalten. Man sollte also im ersten Schritt zeilenweise alle durch Tabs getrennten Werte per ``.split()`` trennen, dann spaltenweise die ...
von snafu
Montag 27. April 2026, 13:12
Forum: Allgemeine Fragen
Thema: Variabeln in Speicher Schreiben
Antworten: 11
Zugriffe: 6952

Re: Variabeln in Speicher Schreiben

Möglich wären auch JSON oder eine reine Python Datei, die nur aus Zuweisungen besteht. Den Zustand einer Shell kann man sich auch merken, indem man den Inhalt von os.environ speichert. Kompliziert bis unmöglich wird das Merken von Seiteneffekten durch Befehle in der Shell, wie Veränderungen am ...
von snafu
Samstag 25. April 2026, 03:27
Forum: Allgemeine Fragen
Thema: Verständnisfrage zu Bitweiser-Operatoren
Antworten: 25
Zugriffe: 12677

Re: Verständnisfrage zu Bitweiser-Operatoren

Wenn ich das strict-Argument einbaue und die Fehlerbehandlung übernehme:
def count_exhausted(iterators):
exhausted = []
for it in iterators:
try:
next(it)
except StopIteration:
exhausted.append(it)
return len(exhausted)

def build_exception(relation, position):
maybe_plural = "s 1-" if ...
von snafu
Freitag 24. April 2026, 18:39
Forum: Allgemeine Fragen
Thema: Verständnisfrage zu Bitweiser-Operatoren
Antworten: 25
Zugriffe: 12677

Re: Verständnisfrage zu Bitweiser-Operatoren

@Sirius3: Das mag jetzt exakt wie zip() sein, ist aber übelster Spaghetti-Code. IMHO erfüllt zip() am besten seinen Zweck, wenn es ohne Fehlermeldung alle "überflüssigen" Elemente ignoriert. Wenn man die Fehlerbehandlung aber wirklich so feingliederig haben möchte, dann sollte man sie zumindest aus ...
von snafu
Freitag 24. April 2026, 14:55
Forum: Allgemeine Fragen
Thema: Verständnisfrage zu Bitweiser-Operatoren
Antworten: 25
Zugriffe: 12677

Re: Verständnisfrage zu Bitweiser-Operatoren

Nachbauen für beliebig viele Argumente würde ich zip_it() so:
def zip_it(*iterables):
iterators = [iter(it) for it in iterables]
while zipped := tuple(map(next, iterators)):
yield zipped

Den strict-Parameter der Originalfunktion habe hier weggelassen.

Es muss in diesem Fall auch keine ...
von snafu
Freitag 24. April 2026, 05:44
Forum: Allgemeine Fragen
Thema: Verständnisfrage zu Bitweiser-Operatoren
Antworten: 25
Zugriffe: 12677

Re: Verständnisfrage zu Bitweiser-Operatoren

@Pedroski55: Tja, das haben Funktionsaufrufe wohl so an sich, dass intern etwas passiert. Vielen Dank für diese bahnbrechende Erleuchtung.

Im Übrigen sind deine Erklärungen sehr stark auf den konkreten Einzelfall verkürzt worden. Eine for-Schleife wie auch die zip()-Funktion arbeiten unter der ...
von snafu
Mittwoch 22. April 2026, 17:14
Forum: Allgemeine Fragen
Thema: Verständnisfrage zu Bitweiser-Operatoren
Antworten: 25
Zugriffe: 12677

Re: Verständnisfrage zu Bitweiser-Operatoren

@Pedroski55: Und es ist nicht nur der unnötige Zwischenschritt für den Indexzugriff, sondern auch fehleranfällig, falls man Zahlen ändert und versehentlich die Liste a länger als die Liste b macht. Dann wirft das nämlich einen IndexError und den auch erst nach Ausgabe des letzten möglichen ...
von snafu
Mittwoch 22. April 2026, 14:36
Forum: Allgemeine Fragen
Thema: Verständnisfrage zu Bitweiser-Operatoren
Antworten: 25
Zugriffe: 12677

Re: Verständnisfrage zu Bitweiser-Operatoren

@Dennis89: Hier findet man übrigens die passende Stelle in der Doku zu den verschiedenen Set-Operationen:

https://docs.python.org/3/library/stdtypes.html#set

Es werden immer zuerst die ausgeschriebenen Methodennamen genannt und direkt darunter der Operator, der jeweils als Alias dafür verwendet ...
von snafu
Mittwoch 22. April 2026, 11:43
Forum: Allgemeine Fragen
Thema: Verständnisfrage zu Bitweiser-Operatoren
Antworten: 25
Zugriffe: 12677

Re: Verständnisfrage zu Bitweiser-Operatoren

Wie kommst du darauf, dass bei Sets bitweise Operationen zur Anwendung kommen? Wenn du in der Shell zwei Aufrufe mit einer Pipe verknüpfst, dann wird intern ja auch kein bitweises Oder auf die Rückgabewerte angewendet.
von snafu
Mittwoch 22. April 2026, 10:16
Forum: Allgemeine Fragen
Thema: pillow pip etc
Antworten: 28
Zugriffe: 17172

Re: pillow pip etc

Vermutlich entspricht Call by Name heutzutage der Idee hinter Call by Reference.
von snafu
Mittwoch 15. April 2026, 14:13
Forum: Qt/KDE
Thema: XML Datei in QML anzeigen
Antworten: 8
Zugriffe: 4884

Re: XML Datei in QML anzeigen

Mir ging es um den Quelltext zum verlinkten Qt basierten Programm. Wobei ich vorher nicht nachgesehen habe, wie der Code aufgebaut ist.

Qt in C++ lässt sich relativ einfach in Python übertragen. Die Klassen und Methoden heißen ja genau so. Wahrscheinlich können mittlerweile sogar KIs den Grundstein ...
von snafu
Mittwoch 15. April 2026, 01:05
Forum: Qt/KDE
Thema: XML Datei in QML anzeigen
Antworten: 8
Zugriffe: 4884

Re: XML Datei in QML anzeigen

Hier ein paar Screenshots von QXmlEdit:
https://qxmledit.org/gallery.html

Vielleicht ist da schon was Passendes dabei.
von snafu
Mittwoch 8. April 2026, 22:43
Forum: Allgemeine Fragen
Thema: deepcopy auf subset
Antworten: 13
Zugriffe: 6569

Re: deepcopy auf subset

Stell dir aus C++ Sicht einfach vor, dass vor jedem ``name = wert`` ein ``auto`` steht, vielleicht wird es dann klarer.