Die Suche ergab 1529 Treffer
- Samstag 27. April 2019, 13:11
- Forum: Allgemeine Fragen
- Thema: Tkinter Popup Fenster richtig schliessen?
- Antworten: 16
- Zugriffe: 1909
Re: Tkinter Popup Fenster richtig schliessen?
Hi PythonMan2019 So sollte es funktionieren: import Tkinter as tk def onReturn(event=None): #xGet = entry.get() #print xGet master.destroy() master = tk.Tk() entry = tk.Entry(master, bd=1) entry.pack() button = tk.Button(master, text='Enter', command=onReturn) button.pack() button.focus_set() master...
- Freitag 26. April 2019, 10:41
- Forum: Tkinter
- Thema: Farbe im Anzeigefeld eines Dropdown-Menus ändert sich
- Antworten: 5
- Zugriffe: 790
Re: Farbe im Anzeigefeld eines Dropdown-Menus ändert sich
Hi World_of_Tanks Hier noch eine andere Variante: import tkinter as tk def select(event): if akt.get() != "TW": dd_Menu.config(fg="red", activeforeground='red') else: dd_Menu.config(fg="black", activeforeground='black') main_menu = tk.Tk() akt = tk.StringVar(main_menu, ...
- Dienstag 23. April 2019, 17:30
- Forum: Tkinter
- Thema: Background color nicht in allen bereichen
- Antworten: 2
- Zugriffe: 49171
Re: Background color nicht in allen bereichen
Hi Budzi93
Kannst du einmal folgendes hinzufügen:Gruss wuf
Kannst du einmal folgendes hinzufügen:
Code: Alles auswählen
root = Tk()
root.geometry("1920x1080")
root.title("Interface")
root.configure(background="white")
root.option_add("*background", 'white') #neu
- Donnerstag 18. April 2019, 17:42
- Forum: Tkinter
- Thema: Listbox auswahl als Int
- Antworten: 26
- Zugriffe: 2153
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...
- Sonntag 7. April 2019, 10:49
- Forum: Tkinter
- Thema: GUI Label Werte aktualisieren
- Antworten: 9
- Zugriffe: 2383
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_HEIGH...
- Sonntag 24. März 2019, 11:58
- Forum: Tkinter
- Thema: tkinter mit while True Schleife im Hauptprogramm
- Antworten: 14
- Zugriffe: 3355
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...
- Samstag 23. März 2019, 08:33
- Forum: Tkinter
- Thema: Fenster erscheint erst nach Ende des Programms
- Antworten: 8
- Zugriffe: 50780
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_...
- Montag 4. März 2019, 14:16
- Forum: Tkinter
- Thema: passende widget größe
- Antworten: 2
- Zugriffe: 1046
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_...
- Mittwoch 13. Februar 2019, 01:01
- Forum: Tkinter
- Thema: Feste Framegröße mit Text
- Antworten: 2
- Zugriffe: 685
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 partia...
- Dienstag 5. Februar 2019, 08:37
- Forum: Tkinter
- Thema: Ein Entry mehrere Zeichen
- Antworten: 6
- Zugriffe: 936
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...
- Freitag 1. Februar 2019, 06:48
- Forum: Tkinter
- Thema: Feste Treeview-Größe
- Antworten: 5
- Zugriffe: 1985
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 ...
- Mittwoch 19. Dezember 2018, 18:12
- Forum: Tkinter
- Thema: Auswahl in dynamischen Listboxen
- Antworten: 4
- Zugriffe: 1904
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(' ')...
- Sonntag 9. Dezember 2018, 14:31
- Forum: Tkinter
- Thema: Python 2D Spielfigur (allgemein)
- Antworten: 9
- Zugriffe: 1368
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 EbIDDA4wOqcIEKcJECYsNqMLErYHD6kLE6oLE7IJESAxPK8MFLUMFbYM...
- Donnerstag 29. November 2018, 19:44
- Forum: Tkinter
- Thema: SQL Datenbank Abfrage in sekundären Fenster
- Antworten: 7
- Zugriffe: 2003
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
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
- Dienstag 27. November 2018, 15:55
- Forum: Tkinter
- Thema: SQL Datenbank Abfrage in sekundären Fenster
- Antworten: 7
- Zugriffe: 2003
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.T...
- Freitag 23. November 2018, 16:32
- Forum: Tkinter
- Thema: Treeview mit Bild
- Antworten: 4
- Zugriffe: 970
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...
- Sonntag 18. November 2018, 11:52
- Forum: Tkinter
- Thema: Der Counter von tkinter
- Antworten: 3
- Zugriffe: 1328
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...
- Sonntag 11. November 2018, 20:27
- Forum: Tkinter
- Thema: Multiple Frames organisieren
- Antworten: 5
- Zugriffe: 3219
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): ...
- Sonntag 4. November 2018, 18:04
- Forum: Tkinter
- Thema: neues Fenster im Hauptfenster einbinden
- Antworten: 12
- Zugriffe: 2785
Re: neues Fenster im Hauptfenster einbinden
Hi erdmulch Als Antwort habe ich folgendes erwartet: Hauptfenster = blau Eingebettetes Fenster = grün Bild = gelb Das eingebettete Fenster(Frame, grün) ist oben im Hauptfenster(blau) platziert. Und das Bild(gelb) ist unterhalb und nicht innerhalb des eingebetteten Fensters(deine Fensterbezeichnung= ...
- Sonntag 4. November 2018, 11:25
- Forum: Tkinter
- Thema: neues Fenster im Hauptfenster einbinden
- Antworten: 12
- Zugriffe: 2785
Re: neues Fenster im Hauptfenster einbinden
Hi erdmulch hat bei mir leider nicht funktioniert. Außerdem musste ich folgende Zeile anpassen: Code: Alles auswählen self.logo = PhotoImage(file="C:/E/scripts/E_scripts/media/Loading.gif") Stimmt. Für meinen lokalen Versuch konnte ich ja deinen Bildpfad nicht verwenden. Beim Einkommentier...