2012-11-15 14 views
0

ScrolledWindow를 마우스의 스크롤 휠에 응답 할 수 있습니까? 마우스 휠을 스크롤 할 때 현재 아무 일도하지 않지만 사용자가 스크롤 막대를 수동으로 클릭하여 드래그해야하는 경우 유용성이 크게 떨어집니다. ScrolledWindow에 대한 설명서가 너무 제한되어있어서 대답을 찾을 수 없습니다.tix.ScrolledWindow에서 마우스 스크롤

from tkinter import * 
from tkinter.tix import * 

root = Tk() 

w = ScrolledWindow(root, width = 500, height = 700) 
w.grid(row = 0, column = 0) 
win = w.window 

for i in range(50): 
    Label(win, text = 'lorem ipsum').grid(row = i, column = 0) 

root.mainloop() 

감사합니다.

답변

0

나는 당신의 질문을 보았다. 나는 잠시 동안 비슷한 문제가 잠시 나마 찾아왔다. 내가 찾은 해결책은 ttk를 사용하는 것이었다. 트리뷰 (Treeview), 그것을 위해 무엇을 사용하려고 하는가? ? tk 캔버스가 기능적으로 동일한 것입니까?

+0

기본적으로 퀴즈 응용 프로그램으로, 체크 박스가있는 질문이 표시됩니다. 화면에 맞지 않는 질문이있는 경우 사용자는 질문을 스크롤 할 수 있어야합니다. Canvas로 해결했지만, ScrolledWindow로 할 수 있는지 궁금해서 캔버스 주위를 어지럽히는 것을 피하십시오. – Ouverflou

+0

죄송합니다. 그러나 wxpython과 같은 것을 사용하실 수 있습니다. 거기에 스크롤 창이있는 창 부품이 있다고 생각되지만 확실하지 않습니다. 문제가 해결 될지 확실하지 않습니다. 또한 wx로 라이센스에 대해 걱정하는 몇 가지 사항을 읽었습니다 ... – jbaldwin