Ich habe Probleme beim Hinzufügen von Elementen zu einer Kombinationsbox mit einem Textfeld und einem Push-Button in GUIPython

Python-Programme
Anonymous
 Ich habe Probleme beim Hinzufügen von Elementen zu einer Kombinationsbox mit einem Textfeld und einem Push-Button in GUI

Post by Anonymous »

Ich versuche, Elemente zur Combobox in GUIzero hinzuzufügen und den Wert aus einem Textfeld zu erhalten, wenn eine Schaltfläche gedrückt wird, aber wenn die Schaltfläche gedrückt wird, erhalte ich die folgende Fehlermeldung:

Code: Select all

Exception in Tkinter callback
Traceback (most recent call last):
File "C:\Users\Alfonso\AppData\Local\Programs\Python\Python313\Lib\tkinter\__init__.py", line 2068, in __call__
return self.func(*args)
~~~~~~~~~^^^^^^^
File "C:\Users\Alfonso\AppData\Local\Programs\Python\Python313\Lib\site-packages\guizero\PushButton.py", line 206, in _command_callback
self._command()
~~~~~~~~~~~~~^^
TypeError: 'str' object is not callable
Dies ist der Teil meines Codes, der meine Probleme verursacht:

Code: Select all

from guizero import App, Box, Text, PushButton, ListBox, Window, TextBox, Combo

def add_team():
n = t_names.value
l_team.append(n)

def edit_menu():
edit_win.show(wait=True)

app = App(title = "Timer", layout = "grid", bg="Gray")
bot = PushButton(app, text="edit", grid=[0,0], command="edit_menu")

edit_win = Window(app, title="Edit", layout="grid", bg="Gray")              #edit window
team_name = Text(edit_win, grid=[0,0], text="Teams:", size=30)
l_team = Combo(edit_win, options=[" "], grid=[1,0])
l_team.text_size=30
t_names = TextBox(edit_win, grid=[2,0], width=40)
mas_team = PushButton(edit_win, grid=[3,0], text="Add", command="add_team")
menos_team = PushButton(edit_win, grid=[4,0], text="Del", command="del_team")
edit_win.tk.state("zoomed")
edit_win.hide()
Ich glaube, ich habe ein Problem mit meiner Tkinter-Bibliothek.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post