2012-04-10 5 views
0

easygui 모듈 또는 수정 된 버전을 사용하여 스크롤 막대를 가져 오는 방법이 있습니까? think_py.txt라는 파일을 온라인에서 찾았고 python 형식으로 변환 한 후 실제로 스크롤 바를 사용하여 easygui 버전을 찾았습니다. 그러나 런처에 따르면 최소한 모듈에는 구문 오류가 많이 있습니다. 나는 그걸 너무 많이 망쳐 놓고 싶지 않아. 그래서 내가 뭘 할 수 있니?easygui의 스크롤 바?

답변

2

아마도 그의 작품 Thinking in Tkinter의 일부인 스티브 퍼거 (Steve Ferg)의 응용 프로그램 thinking.py을 참조하십시오.

방금 ​​다운로드하여 매력처럼 작동합니다.

문제가 무엇인지 확실하지 않지만 Ferg의 구문 오류에 대한 책임을 계속 지키지는 않습니다. 결과적으로, 귀하의 질문에 대한 나의 충고는 시간이 좀 걸릴 것입니다. tkinter를 배우십시오. 이미 가지고있는 똑같은 Thinking in Tkinter를 사용하면됩니다.

에는 EasyGUI를 잊어 버려, 그것은 단순의 흔들림을, 당신의 프레임의 크기를 선택하는 용량처럼에서 기본적인 일을 훔치고, Tkinter를의 래퍼이며, 매우 우선 하나는 그렇게하고 싶지는 프레임은 대부분의 화면을 차지합니다.

Ferg의 사이트에는 tkinter를 배우기위한 다른 흥미로운 링크가 있습니다.

마지막으로,이 당신이 scrollbar in a text control에 필요한 것입니다 :

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() 

enter image description here