簡體   English   中英

有沒有辦法為每個選項設置文本和值的組合元素(PySimpleGuiQt's)? (類似於 HTML 的選項列表)

[英]Is there a way to set to Combo element(PySimpleGuiQt's) with text and value to each option? (Something like HTML's option list)

[sg.Combo(someListOfNames, someListOfObjects)]

如果我調用values[0] ,我將只獲得someListOfNames的選擇索引值,我想獲得someListOfObjects與用戶在 GUI 上選擇的索引相同的someListOfNames索引的值。

我嘗試以不同的方式設置它,例如:

[sg.Combo(someListOfNames, values=someListOfObjects)]

(返回TypeError: Combo.__init___() got multiple values for argument 'values'

我還嘗試了在 Combo 的 class 或文檔中找到的default-value和其他 var 名稱,但似乎都沒有。

僅使用Combo someListOfNames中的 someListOfNames,然后使用index function 找到它的索引,並從someListOfObjects中獲取 object

[sg.Combo(someListOfNames)]
selectedObjectByName = someListOfObjects[(someListOfNames.index(values[0]))]

暫無
暫無

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

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