2017-09-23 70 views
-5

我搜索了這麼多,但我找不到我應該使用,所以我試圖使用內置的Tkinter,但我無法找到如何使我想與它做什麼。蟒蛇 - 如何使自動完成gui?

我想要一個文本條目,用戶鍵入一些內容,我的程序通過打開下拉菜單提供一些動態建議,用戶可以通過按回車選擇頂部選項,或者他們可以點擊其中一個選項或使用/向下鍵。然後該選項將被添加到該單行文本框下的大型文本框中。

你能推薦我任何python的工具包,我可以使這個GUI?也是一個很好的教程,該工具包的鏈接將不勝感激bc我是python GUI的新手。

其實既然這是非常有用的,我敢肯定,那裏一定有一些片段會做到這一點!但我找不到它!

對不起,如果我的問題有點太寬泛。但我太累了,無法搜索到。所以我想也許有些有經驗的人可以輕鬆地幫助我。

+0

問題,要求我們建議還是找一本書,工具,軟件庫,教程或其他異地資源是題外話了堆棧溢出他們傾向於吸引自以爲是的答案和垃圾郵件。相反,請描述問題以及到目前爲止解決問題所做的工作。請參閱[https://stackoverflow.com/help/on-topic](https://stackoverflow.com/help/on-topic) –

回答

2

您可以查看this模塊,它完全符合您的要求(聲明:我是該代碼的作者)。

具體而言,代碼不是tkinter.Entry插件,而是一個「包裝」(tk.Frame)一個圍繞tkinter.Entrytkinter.Listbox插件,其中後者顯示在有序列表中的結果。如果你想自己重新設計這種行爲,我強烈推薦使用類似的方法,而不是將一個小部件放在另一個下面。