簡體   English   中英

pysimplegui,顯示表格的選定部分

[英]pysimplegui, show selected part of a table

我有一個大約 9000 行的小型數據庫。 每次我啟動我的程序時,表格都從 1:st 行開始。 是否可以以編程方式顯示表格的特定部分,例如顯示最后記錄或顯示與例如第 1172 行相鄰的記錄? /pa

您可以隱藏不想顯示的行('iid' 是在將行添加到表時分配的行的唯一標識符:

tkTable = window['~TABLE~'].Widget

new_row = 'some text'
tkTable.insert('', 'end', iid=id, text='some text', values=new_row)

tkTable.detach(iid)

您可以使用小部件的see方法,arguments 是從 0 開始計數的行號。它可能在您顯示區域的底線。

...
window = sg.Window('Title', layout, finalized)
window['-TABLE-'].Widget.see(1172)
...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM