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
왜 문자가 다른가요? 파일 경로를 올바르게 가져올 수 있습니까?