我正在使用tkinter和sqlite3的项目。 在tk.Toplevel窗口中,我有一个框架。 在该框架内将是一个sqlite表中的列表行(取决于表中有多少行)。

对于框架中的每一行,都需要一个tk.Checkbutton,表中的一个值和两个tk.Entry。

这是一张(不好的)图片,说明如果我的表中有5行,它将是什么样子。 http://s13.postimg.org/pt06zelpz/frame.png

而且,如果我在sqlite表中添加了更多行,则tkinter框架中的行数将相等。

我该如何实现呢? 我如何在不命名它们或不知道自己需要多少的情况下制作这些小部件? 另外,我需要从这些小部件中获取数据(如果选中了检查按钮,并且条目中有内容),以备后用和操纵。 这有可能吗?

预先感谢您的任何答复。

===============>>#1 票数:-1

也许此链接可以帮助您: tkinter是否有一个表格小部件? 在互联网上可以找到其他一些“网格”实现。

  ask by user2980081 translate from so

未解决问题?本站智能推荐:

1回复

是否有tkinter小部件可轻松在窗口(画布)中显示表(SQLite)?

我有一个数据库表(使用SQLite3库创建),并且希望能够打开一个新窗口(在我正在编写的程序中),该窗口将仅使用滚动条显示表(* .db)的内容。给用户(也许像在电子表格中那样在网格上)。 有没有简单的方法可以做到这一点?
1回复

如何从TKinter和SQLite3中的列表框中删除行

我试图弄清楚如何从列表框和sqlite3中删除一行。 我在底部有一个“ delButton”功能,是否需要从列表框和sql中删除该行? 我不确定我在这里做什么,就删除部分而言,我已经通过复制和粘贴来自各种示例的方式将该功能组合在一起。 这是错误。
1回复

Python sqlite3,tkinter显示多行

我是python的新手,最近我使用带tkinter的Python和Sqlite3制作字典。 当我运行代码时,它在IDLE中返回多行,但在GUI中它仅显示最后一个结果。 我想在GUI中显示所有信息。 感谢您的帮助和建议。
1回复

如何使用tkinter Python创建搜索表单以从SQLITE3数据库进行搜索?

我想使用Tkinter创建一个搜索表单,用户可以在其中输入他们想要从SQLite3数据库中看到的名称。 名为New_Assignment的数据库包含有关人员的所有详细信息。 但是我对如何将Tkinter连接到数据库并使用名称进行搜索感到困惑? 到目前为止,这就是我所得到的。
1回复

Sqlite3从tkinter框中删除搜索记录

我目前正在编写一个具有帐户系统的程序。 删除帐户时,用户将搜索记录详细信息,如果成功,则将在屏幕上的框中显示该详细信息。 我的问题是我找不到删除搜索记录的解决方案。 这是我当前的代码: 谢谢你的帮助。
1回复

如何在Tkinter TreeView中输出sqlite3数据

上午有有在我的所有记录如何输出问题sqlite3分贝到tkinter treeview 。它仅输出在最后一个记录db ,并记录不会出现在对后援指定的列print方法印刷的所有db记录我的终端,但不会将所有记录输出到treeview小部件。 欢迎您提出建议以实现这一目标
2回复

将sqlite3与Tkinter链接

作为我正在制作的库存系统的一部分,我希望Tkinter通过用户输入输入框并单击“添加库存”按钮来收集希望插入数据库的数据值。 我的问题是,我不确定如何将sqlite3与Tkinter代码结合使用。 以下是我的“添加库存”窗口的Tkinter代码 以下是我希望与Tkinter代
1回复

Python3,Tkinter,SQLite3-登录编码错误

尝试验证凭据时出现问题(我将在下面发布代码)。 我想知道是否正在发生,因为我在数据库中将用户名和密码存储为字符串,是否应该将其存储为整数? 问题:我认为简单地举例说明问题是更容易的,也许更容易理解。 正确的信息(用户名=密码,密码=测试) 示例1:您输入“ something
1回复

使用Tkinter在SQLite3表中插入变量时出现NameError和AttributeError吗?

我想做一个文本文件管理器,但是我停留在登录/注册页面。 我的程序从用户那里获取输入(名称,姓氏,用户名和密码)并将其全部存储在数据库中。 但是,我无法检索上述数据,因为每次尝试时,都会遇到NameError(未定义uname(uname在任何地方都是全局的))或AttributeError(
1回复

sqlite3和tkinter中的用户名和密码变量出现问题

我需要程序从Tkinter窗口的输入字段中获取输入,并通过数据库运行它们以登录用户,但是,它说我的参数0(用户名)存在绑定问题,我认为我的密码变量也将发生。 def loginfunc(): while True: with sqlite3.connec