0

Python でエントリをスクロールしようとしています。プログラムを実行しても何も起こりません。誰か助けてください??

これは私のコードです:

self.scrollbar = tk.Scrollbar(self,orient="horizontal")
self.e3 =tk.Entry(self,xscrollcommand=self.scrollbar.set)
self.e3.focus()
self.e3.pack(side="bottom",fill="x")
#self.e3.grid(row=10, column=7)
self.scrollbar.pack(fill="x")
self.scrollbar.config(command=self.e3.xview)
self.e3.config()
4

1 に答える 1

0

あなたのコードは機能します。すべての「自己」を削除するだけです。「self」という単語は通常、クラスで使用されます (「bananas」など、何にでも置き換えることができます)。ここでいくつかの説明を見つけることができます:

自己の目的は何ですか?

作業コード:

import tkinter as tk
scrollbar = tk.Scrollbar(orient="horizontal")
e3 =tk.Entry(xscrollcommand=scrollbar.set)
e3.focus()
e3.pack(side="bottom",fill="x")
#e3.grid(row=10, column=7)
scrollbar.pack(fill="x")
scrollbar.config(command=e3.xview)
e3.config()

@EDIT: 最後の行 (e3.config()) は不要です。何もしません。

于 2012-12-27T17:25:47.233 に答える