私はPythonでTkinterを使って簡単なGUIアプリケーションを作成していますが、1つのフレームにスクロールバーを追加する際に問題があります。フレームは私の20インチの上から下に見えますが、ネットブックやその他の低解像度の画面にすべてを表示するには、スクロールバーが必要です。リストボックスを使ってどのように動作するかわかります。Pythonのtkスクロールフレーム?
framelist = Tkinter.Frame(self.pmaster, relief=FLAT, borderwidth=0)
framelist.pack(fill=BOTH, padx=0, pady=0)
yscroll = Tkinter.Scrollbar(framelist, width=10, orient=VERTICAL)
yscroll.pack(fill=Y,side=RIGHT,padx=0,pady=0)
これは明らかに、フレームでは動作しませんが。皆さんからのこの問題に関するすべてのヘルプは深く理解されるであろう!
をTkinterには古い可能性がある場合、私も思ったんだけど。それが唯一のGUIインターフェイスました私は学校で学んだが、それは数年前のことだが、それ以上は本当に私の要求を満たしていない。確かに、もっと良い選択肢が必要だろうか?私はUbuntu上にいるbtw。
徹底的な返信をありがとう!私はキャンバス内のフレームをめちゃくちゃにすることは、 "本当の"解決策ではなく、面倒な回避策のように思えるので、私はUIデザインを再考するつもりです。また、wxPythonについても見ていきますが、新しくエキサイティングなものを提供していない場合は、このプロジェクトのためにTkinterを使用します。 – frigg
ttkはPython 2.6で動作します – Gonzo