[英]Tkinter - Data Storing and Manipulating With Comboboxes
我在編程方面還很陌生,我正坐在一個心理障礙上,不知道如何克服我的問題。 一些建議或指示將不勝感激。
我正在嘗試建立一個飛行員日志。 查看飛機,您應該為每個航班記錄以下數據:
例如:
當然,所有波音 747 都將被歸類為多引擎飛機,但您可以飛行多個該類型的注冊。
現在,使用tkinter,為了避免錯誤,上面的2個組合框(多/單應該在背景中知道所選類型),我該如何連接它們?
所以首先 combobox 將是“類型”,然后下一個(“注冊”)必須只顯示特定類型的注冊。
我的想法如下:
aircrafts = {
{'Boeing747': ['ME', 'N123ABC', 'N111AAA', 'N462AUF'},
{'type2': [se, reg1, reg2, reg3},
{'type3': [me, reg1, reg2, reg3, reg4}
}
當數據被記錄時,它可以使用列表中的第一項來確定它是否是單引擎/多引擎,以確保飛行小時數被記錄在正確的列下。
我是否在計划正確的方向,還是有更簡單/更好的方法來做到這一點?
我想我有一個解決方案。 兩個獨立的字典。 一種適用於所有單引擎飛機,一種適用於多引擎飛機。
然后,我可以將 borh 的鍵組合到 combobox 值的列表中。 通過選擇一個值,該函數可以在兩個字典中搜索它,以找到相關的注冊。
我對嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.