Die Suche ergab 6018 Treffer

von __blackjack__
Samstag 30. Mai 2020, 22:22
Forum: Tkinter
Thema: tkinter: Int-Werte aus Entries einlesen
Antworten: 6
Zugriffe: 158

Re: tkinter: Int-Werte aus Entries einlesen

Das `board` als Klasse: #!/usr/bin/env python3 from itertools import chain from more_itertools import intersperse class Board: EMPTY = 0 def __init__(self, rows): self._rows = rows def __str__(self): return "\n".join( intersperse("- " * 11, map(self._format_row, self._rows), 3) ) def __getitem__(sel...
von __blackjack__
Samstag 30. Mai 2020, 21:00
Forum: Qt/KDE
Thema: keyPressEvent und [Space]
Antworten: 8
Zugriffe: 2202

Re: keyPressEvent und [Space]

@PythonMarlem: `setGeometry()` hat nicht mal etwas mit der Plattform zu tun, das ist auch auf immer ein und der selben Plattform ein Problem. Es sind absolute Angaben in Pixeln und bei dem heutigen Zoo von Displaygrössen und -auflösungen geht so etwas einfach nicht mehr. Bis in die 90er hinein ist m...
von __blackjack__
Samstag 30. Mai 2020, 19:18
Forum: Qt/KDE
Thema: keyPressEvent und [Space]
Antworten: 8
Zugriffe: 2202

Re: keyPressEvent und [Space]

@PythonMarlem: Das `setGeometry()` sieht ”gefährlich” aus, das sollte da eher nicht stehen, sondern der Button sollte in einem Layout stecken. Die Namensgebung sollte auch mehr den Python-Konventionen entsprechen. Ja, PyQt hält sich da nicht dran weil Qt ein C++-Rahmenwerk ist und anderen Konvention...
von __blackjack__
Samstag 30. Mai 2020, 19:08
Forum: Qt/KDE
Thema: Events: QPushButton bekommt Fokus, verliert Focus
Antworten: 3
Zugriffe: 26

Re: Events: QPushButton bekommt Fokus, verliert Focus

@PythonMarlem: Ja genau. Eine eigene Klasse schreiben, die von `QPushbutton` erbt und die beiden Methoden implementiert. Wenn Du mit diesen beiden Methoden etwas machen willst. Wenn Du ohne eine abgeleitete Klasse auskommen möchtest, beispielsweise weil die GUI mit dem Designer erstellt werden soll ...
von __blackjack__
Samstag 30. Mai 2020, 16:45
Forum: Python mit anderen Sprachen verwenden
Thema: Batch-Analyse / Log
Antworten: 4
Zugriffe: 39

Re: Batch-Analyse / Log

@Splix: Falls das mit dem Zeitstempel auch separat passieren darf und Linux verwendet wird, da gibt es im `moreutils`-Package (so heisst das zumindest unter Debian) ein ``ts``-Programm, das was auch immer man da rein piped mit Zeitstempeln versieht. Natürlich gegebenenfalls auch mit dem Buffer-Probl...
von __blackjack__
Samstag 30. Mai 2020, 16:35
Forum: Datenbankprogrammierung mit Python
Thema: Python - Sqlite3 = Abgleich Datenbank und Eingabe
Antworten: 2
Zugriffe: 37

Re: Python - Sqlite3 = Abgleich Datenbank und Eingabe

@Linux-Fan: Den Typ eines Wertes kann man mit der `type()`-Funktion ermitteln. Und dann beispielsweise mit `print()` ausgeben um zu sehen was das für ein Typ ist. Vergleichen solltest Du den Typ nicht, denn Typvergleiche sind nur in sehr wenigen Fällen sinnvoll. Und wenn dann in der Regel auch mit `...
von __blackjack__
Samstag 30. Mai 2020, 15:28
Forum: Allgemeine Fragen
Thema: Thread mit globaler Temperaturausgabe
Antworten: 4
Zugriffe: 55

Re: Thread mit globaler Temperaturausgabe

Ups, da habe ich wohl zu schnell das von der Autovervollständung angebotene `temperatures_queue` ausgewählt. 😳
von __blackjack__
Samstag 30. Mai 2020, 15:23
Forum: Allgemeine Fragen
Thema: Npyscreen und Subprocess
Antworten: 4
Zugriffe: 70

Re: Npyscreen und Subprocess

@wooper: Das Problem setzt viel früher an und hat überhaupt gar nichts mit `subprocess` zu tun, denn woher hast Du denn das da die `whenPressed()`-Methode auf dem `Form`-Objekt aufgerufen werden sollte? Da besteht doch überhaupt gar keine Verbindung zu dem `ButtonPress`-Objekt das durch das `Form.ad...
von __blackjack__
Samstag 30. Mai 2020, 13:08
Forum: Qt/KDE
Thema: Events: QPushButton bekommt Fokus, verliert Focus
Antworten: 3
Zugriffe: 26

Re: Events: QPushButton bekommt Fokus, verliert Focus

@PythonMarlem: Da ist IMHO nicht viel wofür man ein Beispiel bräuchte. Du musst halt vom `QPushbutton` ableiten und die Methode überschreiben. Wenn das Originalverhalten an der Stelle nicht verloren gehen soll, dann musst Du die Methode in der Basisklasse aufrufen. Ansonsten kannst Du da dann machen...
von __blackjack__
Samstag 30. Mai 2020, 12:52
Forum: Allgemeine Fragen
Thema: none entfernen
Antworten: 3
Zugriffe: 70

Re: none entfernen

@John Fischer: Ergänzende Anmerkungen: Auf Modulebene gehört nur Code der Konstanten, Funktionen, und Klassen definiert. Das Hauptprogramm steht üblichweise in einer Funktion die `main()` heisst. Namen werden in Python klein_mit_unterstrichen geschrieben. Ausnahmen sind Konstanten (KOMPLETT_GROSS) u...
von __blackjack__
Samstag 30. Mai 2020, 12:39
Forum: Allgemeine Fragen
Thema: Thread mit globaler Temperaturausgabe
Antworten: 4
Zugriffe: 55

Re: Thread mit globaler Temperaturausgabe

@Finn_h: Das Problem kann ich zwar praktisch nicht nachvollziehen, bei mir ”funktioniert” das, aber Du hast da eine „race condition“ wo nebenläufig ein Code läuft der `Temperatur` definiert und ein Code läuft der `Temperatur` in der GUI aktualisiert. Und wenn der Code, der die GUI aktualisiert, schn...
von __blackjack__
Samstag 30. Mai 2020, 04:28
Forum: Raspberry Pi und Co.
Thema: Kein Zugriff auf RPI
Antworten: 2
Zugriffe: 155

Re: Kein Zugriff auf RPI

Im Raspi-Forum gibt es ein angepinntes Thema zu Bootproblemen, und dort auch einen Beitrag speziell zum 4B: https://www.raspberrypi.org/forums/view ... 1#p1485558
von __blackjack__
Samstag 30. Mai 2020, 03:22
Forum: Allgemeine Fragen
Thema: Schleifen "Türsteher" akzeptiert meine Eingabe nicht?
Antworten: 5
Zugriffe: 118

Re: Schleifen "Türsteher" akzeptiert meine Eingabe nicht?

@rich96: `input()` ist eine Funktion die eine Zeichenkette zurück gibt. `int()` ist eine Funktion die eine ganze Zahl zurück gibt. Schau doch mal wie Du die Aufrufst und was Du mit dem Rückgabewert machst. Das musst Du mit `eingabe()` halt genau so machen. Die hat noch die Besonderheit, das der eine...
von __blackjack__
Freitag 29. Mai 2020, 18:13
Forum: Showcase
Thema: SQLite erste Tests (Ticketsystem)
Antworten: 13
Zugriffe: 441

Re: SQLite erste Tests (Ticketsystem)

@Jankie: Dann muss der Admin ja Admin heissen. Das heisst jeder Angreifer wüsste auch das er mindestens einen Benutzernamen in dem System kennt den er nicht mehr raten oder anderweitig in Erfahrung bringen muss, sondern wo er nur noch das Passwort erraten muss. Ich würde da eher testen ob es mindest...
von __blackjack__
Freitag 29. Mai 2020, 12:45
Forum: Tkinter
Thema: Ping in tkinter
Antworten: 4
Zugriffe: 203

Re: Ping in tkinter

@Unknown123: Der Code kommt wegen einem Einrückungsfehler nicht einmal am Compiler vorbei. Auf Modulebene sollte nur Code stehen der Konstanten, Funktionen, und Klassen definiert. Das Hauptprogramm steht üblichweise in einer Funktion die `main()` heisst. Funktionen und Methoden sollten alles was sie...