1

easyguiモジュールまたはその修正バージョンを使用してスクロールバーを取得する方法はありますか?オンラインでthinking_py.txtというファイルを見つけ、それをPython形式に変換した後、実際にスクロールバー付きのeasyguiのバージョンがあることがわかりました。ただし、ランチャーによると、少なくとも、モジュールには構文エラーがたくさんあります。あまりいじりたくないので、どうしたらいいですか?

4

1 に答える 1

2

おそらく、彼の作品Thinking in Tkinterthinking.pyの一部である Steve Ferg からのアプリケーションを参照していると思います。

ダウンロードしたばかりで、魅力のように機能します。

何が問題なのかはわかりませんが、Ferg の構文エラーを責め続けるつもりはありません。したがって、あなたの質問に対する私のアドバイスは、時間をかけてtkinterを学ぶことです。すでに持っている Tkinter のまったく同じ Thinking を使用してそれを行うことができます。

EasyGui は忘れてください。単純さを揺るがすために、フレームのサイズを選択する能力などの基本的なことを盗んでいるのは tkinter のラッパーです。画面。

Ferg のサイトには、tkinter を学習するための興味深いリンクが他にもあります。

最後に、テキスト コントロールのスクロールバーに必要なものは次のとおりです。

from Tkinter import *

root = Tk()

scrollbar = Scrollbar(root)
scrollbar.pack(side=RIGHT, fill=Y)

text = Text(root, wrap=WORD, yscrollcommand=scrollbar.set)
text.pack()

data = 'I will study some tkinter\n'
for i in range(100):
    text.insert(END, data)

scrollbar.config(command=text.yview)

mainloop()

ここに画像の説明を入力

于 2012-04-10T22:53:35.560 に答える