2017-09-23 5 views
-5

私はそれほど多くを検索しましたが、私は何を使うべきかを見つけることができませんでしたので、組み込みのTkinterを使用しようとしましたが、私が作りたいものを作る方法を見つけることができません。python - どのように自動完成GUIを作成するには?

ユーザーが何かを入力し、プログラムがドロップダウンメニューを開くことでいくつかの動的な提案を行い、ユーザーがEnterキーを押してトップオプションを選択するか、オプションの1つをクリックするか、ダウンキー。そのオプションがその1行のテキストボックスの下にある大きなテキストボックスに追加されます。

私はこのGUIを作ることができるpython用のツールキットをお勧めしますか?また、そのツールキットの良いチュートリアルへのリンクは非常に感謝されるだろうBC私はPythonのGUIには新しいです。

実際、これは非常に便利なので、私はそこにいくつかのスニペットがなければならないと確信しています!しかし、私はまだそれを見つけることができません!

申し訳ありませんが私の質問は少し広すぎます。しかし、私は無駄に検索から疲れている。だから、経験豊かな人たちが簡単に私を助けてくれるかもしれないと思った。

+0

質問として、スタックオーバーフローのためにオフトピックです彼らは有害な回答やスパムを引き付ける傾向があります。代わりに、問題を説明し、それを解決するためにこれまでに何が行われているかを記述します。 [https://stackoverflow.com/help/on-topic](https://stackoverflow.com/help/on-topic)を参照してください。 –

答えて

2

あなたが欲しいものを正確に行うthisモジュールをチェックアウトすることができます(免責事項:私はそのコードの著者です)。

具体的には、コードがtkinter.Entryウィジェットではなく、tkinter.Entry周りに「ラッパー」(tk.Frame)とtkinter.Listboxウィジェットは、後者は、順序付けられたリストの結果を表示します。この動作を自分で再設計したい場合は、あるウィジェットを他のウィジェットよりも下に置くのではなく、同様のアプローチを使用することを強くお勧めします。

1

これによれば、linkには多くの選択肢があります。書籍、ツール、ソフトウェアライブラリ、チュートリアルや他のオフサイトのリソースをお勧めしますか見つけるために私たちを求めて

関連する問題