繁体   English   中英

python sqlite3 tkinter-如何为sqlite表中的每一行自动创建新的小部件?

[英]python sqlite3 tkinter- How do I automatically create new widgets for every row in an sqlite table?

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

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

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

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

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

预先感谢您的任何答复。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM