Die Suche ergab 1506 Treffer

von wuf
Donnerstag 18. April 2019, 17:42
Forum: Tkinter
Thema: Listbox auswahl als Int
Antworten: 26
Zugriffe: 235

Re: Listbox auswahl als Int

Hi Code_Bender Hier etwas zum herumspielen: import random import tkinter as tk APP_TITLE = "Listbox Selection" APP_XPOS = 100 APP_YPOS = 100 APP_WIDTH = 300 APP_HEIGHT = 300 class Application(object): def __init__(self, main_win): self.main_win = main_win self.build() def build(self): self.radom_dat...
von wuf
Sonntag 7. April 2019, 10:49
Forum: Tkinter
Thema: GUI Label Werte aktualisieren
Antworten: 9
Zugriffe: 124

Re: GUI Label Werte aktualisieren

Hi Kevin214 Hier mein Tipp für eine GUI-Darstellung: #!/usr/bin/env python3 import tkinter as tk import random #import snap7 #from snap7 import util from functools import partial import tkinter as tk APP_TITLE = "Snap7 Display" APP_XPOS = 100 APP_YPOS = 100 APP_WIDTH = 2000 #2000 APP_HEIGHT = 1200 #...
von wuf
Sonntag 24. März 2019, 11:58
Forum: Tkinter
Thema: tkinter mit while True Schleife im Hauptprogramm
Antworten: 14
Zugriffe: 197

Re: tkinter mit while True Schleife im Hauptprogramm

Hi eagleflight Um dein Vorhaben besser zu verstehen habe ich speziell was den Skriptteil der GUI-Part betrifft ein wenig umstrukturiert. Das MQTT kenne ich leider nicht näher. Bin deshalb nicht weiter darauf eingegangen. Wenn du aber deine Daten in die 'data_receive_loop' reinziehen kannst können di...
von wuf
Samstag 23. März 2019, 08:33
Forum: Tkinter
Thema: Fenster erscheint erst nach Ende des Programms
Antworten: 8
Zugriffe: 1381

Re: Fenster erscheint erst nach Ende des Programms

Hi Markus74 Hier eine vom Buch abweichende Variante: from random import * import tkinter as tk from time import sleep APP_TITLE = "Paul Signac" APP_XPOS = 100 APP_YPOS = 100 APP_WIDTH = 350 APP_HEIGHT = 200 SIZE = 500 NUM_OF_POINTS = 1000 class Application(object): def __init__(self, main_win): self...
von wuf
Montag 4. März 2019, 14:16
Forum: Tkinter
Thema: passende widget größe
Antworten: 2
Zugriffe: 89

Re: passende widget größe

Hi Jens Kannst du einmal folgende Änderungen vornehmen. Eventuell bringen diese eine Verbesserung: self.list_frame = ttk.Labelframe(p, text="Package List", height=100) self.list_frame.columnconfigure(0, weight=1) self.list_frame.rowconfigure(0, weight=1) p.add(self.list_frame) self.status_frame = tt...
von wuf
Mittwoch 13. Februar 2019, 01:01
Forum: Tkinter
Thema: Feste Framegröße mit Text
Antworten: 2
Zugriffe: 123

Re: Feste Framegröße mit Text

Hi DMD-OS Bitte ausprobieren. Habe das Skript nur unter Ubuntu ausgetestet. Gewisse Zeilen habe ich für den Test auskommentiert!: import tkinter as tk # Hier kann man den Text ändern... :) master_text = "Guten Morgen, wie gehts?" slave_text = "Hallo!" from functools import partial import tkinter as ...
von wuf
Dienstag 5. Februar 2019, 08:37
Forum: Tkinter
Thema: Ein Entry mehrere Zeichen
Antworten: 6
Zugriffe: 202

Re: Ein Entry mehrere Zeichen

Hi Traumkind Ich nehme an du möchtest die im Entry mit Komma getrennten eingegebenen Zeichen als Liste weiter verarbeiten? Diese Zeile ist falsch: select_sort =self.entry1[""].get() und muss dann wie folgt aussehen: entry_data = self.entry1.get() entry_data_list = entry_data.split(',') Die anderen F...
von wuf
Freitag 1. Februar 2019, 06:48
Forum: Tkinter
Thema: Feste Treeview-Größe
Antworten: 5
Zugriffe: 209

Re: Feste Treeview-Größe

Hi DMD-OS So wie ich dich verstehe möchtest du, dass die Fenstergrösse des Slave Tree's bei einem anderen Datensatz Header gleich gross bleibt wid die Fenstergrösse des Master Treefensters. Hier eine mögliche Lösungsvariante. Für die Simulation stehen vier Datensatz Headers verschiedener Grösse zur ...
von wuf
Mittwoch 19. Dezember 2018, 18:12
Forum: Tkinter
Thema: Auswahl in dynamischen Listboxen
Antworten: 4
Zugriffe: 459

Re: Auswahl in dynamischen Listboxen

Hi headhunter1978 Kannst du einmal folgendes ausprobieren?: def OnSelect(self, event): print('OnSelect1') listeAusgewaehlt = self.listboxNamen0.curselection() #self.listboxNamen1.delete(0, 'end') self.cache = [] auswahl = [] for item in listeAusgewaehlt: auswahl.append(str(self.HPG[item]).split(' ')...
von wuf
Sonntag 9. Dezember 2018, 14:31
Forum: Tkinter
Thema: Python 2D Spielfigur (allgemein)
Antworten: 9
Zugriffe: 334

Re: Python 2D Spielfigur (allgemein)

Hi Gargoyle D Hier ein Skript zum experimentieren: import tkinter as tk APP_TITLE = "Pokemon" APP_XPOS = 100 APP_YPOS = 100 APP_WIDTH = 200 APP_HEIGHT = 200 SPRITE_01 = ''' R0lGODlhEAAQAKU4AAAAAJ0ABhUnMwQsNh4lMAosN6QFDQgvORkrNRorNpgK EbIDDA4wOqcIEKcJECYsNqMLErYHD6kLE6oLE7IJESAxPK8MFLUMFbYMFSI0 QLwNF...
von wuf
Donnerstag 29. November 2018, 19:44
Forum: Tkinter
Thema: SQL Datenbank Abfrage in sekundären Fenster
Antworten: 7
Zugriffe: 369

Re: SQL Datenbank Abfrage in sekundären Fenster

Hi dark_soul

Wie __deets__ schon erwähnte ist das return nur ein Test-Überbleibsel da mir die Datenbank fliesen_43.db mit der Tabelle fliesen fehlte um den Code richtig auszutesten. Kannst du also weglassen.

Gruss wuf :-)
von wuf
Dienstag 27. November 2018, 15:55
Forum: Tkinter
Thema: SQL Datenbank Abfrage in sekundären Fenster
Antworten: 7
Zugriffe: 369

Re: SQL Datenbank Abfrage in sekundären Fenster

Hi dark_soul Hier etwas zum experimentieren. Was hältst du vom neuen Fensterlayout?: import sqlite3 import tkinter as tk APP_TITLE = "My DB Query" APP_XPOS = 100 APP_YPOS = 100 APP_WIDTH = 350 APP_HEIGHT = 200 class ExtSearchWindow(tk.Toplevel): def __init__(self, app): self.app = app tk.Toplevel.__...
von wuf
Freitag 23. November 2018, 16:32
Forum: Tkinter
Thema: Treeview mit Bild
Antworten: 4
Zugriffe: 191

Re: Treeview mit Bild

Hi snowflake In Tkinter muss das Bild an einem Nagel aufgehängt werden sonst fällt es ins leere. fenster.picka = PhotoImage(file=bild) LNWtree.tag_configure("KA", background="white", foreground='red', image=fenster.picka) So sollte es funktionieren. Das Bild braucht eine Referenz wo es angehängt wir...
von wuf
Sonntag 18. November 2018, 11:52
Forum: Tkinter
Thema: Der Counter von tkinter
Antworten: 3
Zugriffe: 227

Re: Der Counter von tkinter

Hi rattionline Meine Tipps: a) Versuche dein Programmierstil nach den PythonStyleGuide PEP8 Richtlinien zu gestalten. https://www.python.org/dev/peps/pep-0008/ b) Importiere das tkinter Modul als import tkinter as tk c) GUI's nur in OOP (als Klassen) programmieren Hier das modifizierte Skript: impor...
von wuf
Sonntag 11. November 2018, 20:27
Forum: Tkinter
Thema: Multiple Frames organisieren
Antworten: 5
Zugriffe: 362

Re: Multiple Frames organisieren

Hi Blackshie Könnte das folgende Skript die Lösung für dein Vorhaben sein?: from functools import partial import tkinter as tk APP_TITLE = "Frame Stack" APP_XPOS = 100 APP_YPOS = 100 APP_WIDTH = 500 APP_HEIGHT = 300 class AppFrame(tk.Frame): def __init__(self, app, frame_index, **kwargs): self.app =...