python - tkinter 文本和单选按钮小部件
问题描述
我有这个小的 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()
解决方案
推荐阅读
- git - 如何推送不更改代码的 Git 提交
- java - 位图和正确的保存位置
- sql - 使用两个主键更新访问数据库
- javascript - React-navigation:“你应该只渲染一个导航器”——但我只有一个
- c# - 在 C# 中,使用按钮将选择从 2 个 ComboBoxes 多次附加到 TextBox
- python - 如何卸载除 pip 之外的系统 Python 包(最佳实践)
- amazon-dynamodb - (DynamoDB) ConditionExpression 使用“=”运算符时的行为不可预测。我怎样才能更好地调试它?
- excel - Excel VBA将范围传递给函数产生424:需要对象
- php - 从表中获取第二行值出现问题
- teradata - Teradata 划分错误?