Тема: Як створити список,щоб елементи в ньому брались із message?де помилка?

from tkinter import*
root = Tk()
root.title("щось")
root.geometry("750x600")
root['bg'] = '#DDA0DD'
msg = Message()

message = StringVar()
message_entry = Entry(textvariable=message)
message_entry.place(x=163, y=12, anchor="c")

def spysok():
    a = msg.pack()
    prods = []
    prods.append(a)
    prods_listbox = Listbox()

    for prod in prods:
        prods_listbox.insert(END, prod)

    prods_listbox.pack()

btn1 = Button(text="щось", background="#1E90FF", foreground="#ccc", padx="1", pady="1", font="1", command=spysok)
btn1.place(x=5, y=125)

root.mainloop()

Буду вдячний за любу допомогу

2

Re: Як створити список,щоб елементи в ньому брались із message?де помилка?

А що програма має робити?

3

Re: Як створити список,щоб елементи в ньому брались із message?де помилка?

burdanazar86 написав:

А що програма має робити?

При натисканні на кнопку має створитися список з тим, що я введу в поле месседж

4

Re: Як створити список,щоб елементи в ньому брались із message?де помилка?

і вивестись у полі, що появляється?

5

Re: Як створити список,щоб елементи в ньому брались із message?де помилка?

якщо це те

from tkinter import *
root = Tk()
root.title("щось")
root.geometry("750x600")
root['bg'] = '#DDA0DD'

message = StringVar()
message_entry = Entry(textvariable=message)
message_entry.place(x=163, y=12, anchor="c")

def spysok():
    prods_listbox = Listbox()
    for prod in message_entry.get():
        prods_listbox.insert(END, prod)

    prods_listbox.pack()

btn1 = Button(text="щось", background="#1E90FF", foreground="#ccc", padx="1", pady="1", font="1", command=spysok)
btn1.place(x=5, y=125)

root.mainloop()

6

Re: Як створити список,щоб елементи в ньому брались із message?де помилка?

burdanazar86 написав:

якщо це те
from tkinter import *
root = Tk()
root.title("щось")
root.geometry("750x600")
root['bg'] = '#DDA0DD'

message = StringVar()
message_entry = Entry(textvariable=message)
message_entry.place(x=163, y=12, anchor="c")


def spysok():
    prods_listbox = Listbox()
    for prod in message_entry.get():
        prods_listbox.insert(END, prod)

    prods_listbox.pack()


btn1 = Button(text="щось", background="#1E90FF", foreground="#ccc", padx="1", pady="1", font="1", command=spysok)
btn1.place(x=5, y=125)

root.mainloop()

Супер)Тільки в данному випадку слово яке я напишу , виводиться таким чином ,що кожна буква слова з'являється з окремого рядка ,можна якось зробити щоб виводилось цілим словом ?

7

Re: Як створити список,щоб елементи в ньому брались із message?де помилка?

Щоб цілим, треба додавати не в циклі, просто
prods_listbox.insert(message_entry)

8

Re: Як створити список,щоб елементи в ньому брались із message?де помилка?

burdanazar86 написав:

Щоб цілим, треба додавати не в циклі, просто
prods_listbox.insert(message_entry)

а інша частина коду як має змінитися після цього?Могли б ви відправити кодом для кращого розуміння?

9

Re: Як створити список,щоб елементи в ньому брались із message?де помилка?

from tkinter import *
root = Tk()
root.title("щось")
root.geometry("750x600")
root['bg'] = '#DDA0DD'

message = StringVar()
message_entry = Entry(textvariable=message)
message_entry.place(x=163, y=12, anchor="c")

def spysok():
    prods_listbox = Listbox()
    prods_listbox.insert(END, message_entry)

    prods_listbox.pack()

btn1 = Button(text="щось", background="#1E90FF", foreground="#ccc", padx="1", pady="1", font="1", command=spysok)
btn1.place(x=5, y=125)

root.mainloop()
Подякували: Бандера1