簡體   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