Текстовые и радиокнопки tkinter - PullRequest
0 голосов
/ 20 апреля 2020

У меня есть небольшой python проект tkinter, который в основном делает две вещи: он получает данные из текстового виджета tkinter и вводит их в виджет tkinter Radiobutton в другом окне. Все работает просто отлично, кроме одного вопроса. Он рассматривает все, что я ввожу, как одно и создает только одну радиобаттонную кнопку. Я хочу, чтобы он создавал новую кнопку Radiobutton каждый раз, когда я перехожу на новую строку

Вот мой код:

  from tkinter import*
  import re
  import tkinter.scrolledtext as src



  root=Tk()
  root.geometry("400x400")
  root.title("Still trying hard!!")
  opt=StringVar()
  db=opt.get()
  var=StringVar()
  var.get()
  Txt_Cont=""
  cont_formater=""
  #FUNCTIONS
  def _Text_Input(a):
  if isinstance(db,str):
    global Txt_Cont
    root1 = Toplevel()
    root1.geometry("400x400+500+200")
    root1.title("DB AND TB WINDOWS")
    cont=Txt_Cont
    Radiobtn=Checkbutton(root1,text=cont, variable=var)
    Radiobtn.deselect()
    Radiobtn.pack()
    root1.mainloop()

def btnfcn():
global Txt_Cont
Txt_Cont = text_box.get("1.0", "end-1c")


text_box = src.ScrolledText(root, width=40, height=10, bd=10, font=('arial', 10, 'bold'), padx=5,        
pady=5)
text_box.pack()
btn = Button(root, text="click me", font=('arial', 10, 'bold'), command=btnfcn)
btn.pack(ipadx=50, pady=(10, 10))
Options = OptionMenu(root, opt, "Databases", "Tables", command=_Text_Input)
Options.pack(ipadx=60)


root.mainloop()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...