2014-05-18 3 views
0

드롭 된 파일의 이름을 gtk 드래그 & 드롭을 사용하여 가져 오려고합니다. 내가 파일을 드래그하여 위젯에 드롭, 내가 걸릴 때dnd data.get_text()를 사용한 파이썬 문자 인코딩

[...] 
    self.scrolledwindow_play.drag_dest_set(Gtk.DestDefaults.ALL, [], Gdk.DragAction.COPY) 
    self.scrolledwindow_play.connect('drag_data_received', self.on_drag_data_received_to_play) 
    self.scrolledwindow_play.drag_dest_set_target_list(None) 
    self.scrolledwindow_play.drag_dest_add_text_targets() 

def on_drag_data_received_to_play(self, widget, drag_context, x,y, data,info, time): 
    print data.get_text() 

:이 같은

file:///home/mnrl/Masa%C3%BCst%C3%BC/spinbutton.py를이 코드입니다. 하지만 실제 파일 경로는 다음과 같습니다.

file:///home/mnrl/Masaüstü/spinbutton.py 

왜 문자가 다른가요? 파일 경로를 올바르게 가져올 수 있습니까?

답변