FileChooserButton
에서 가져온 FileChooserDialog
의 실제 파일을 클릭하여 파일 경로를 얻으려면 FileChooserButton
의 신호 유형을 말해 줄 수 있습니까? file_set
과 file_activated
신호를 모두 사용했지만 아무런 문제가 발생하지 않았습니다.FileChooserButton Gtk
저는 Vala 언어 문서의 예제를 사용했습니다. 그리고 대화 상자에 열기 \ 취소 버튼이 있어야하는지 잘 모르겠습니다 (아래 스크린 샷 참조)? 여기
내가 사용했던 것으로, 코드입니다 : 사전에Gtk.FileChooserButton file_chooser = new Gtk.FileChooserButton(
"Select a file",
Gtk.FileChooserAction.OPEN);
file_chooser.set_show_hidden(true);
file_chooser.set_local_only(false);
file_chooser.set_current_folder("/home");
Gtk.FileFilter filter = new Gtk.FileFilter();
filter.add_mime_type("application/x-shellscript");
file_chooser.set_filter(filter);
file_chooser.file_set.connect(() => {
string uri = file_chooser.get_uri();
stdout.printf("Uri: %s", uri);
});
감사합니다!
, 나는 – jku
'파일 set'은 사용자가 따라서 GtkFileChooserButton가 나타내는 파일을 변경, 파일을 선택하고 열기를 클릭 할 때입니다 생각합니다. 'file-activated'는 사용자가 GtkFileChooserWidget에서 파일을 더블 클릭 할 때 사용됩니다. 나는 GtkFileChooserDialog 및 GtkFileChooserButton 모두 그 것을 클릭으로 열기를 가정합니다. [나는 당신이'선택 - changed'을 원하는 같은데요?] (https://developer.gnome.org/gtk3/stable/GtkFileChooser.html#GtkFileChooser-selection-changed) 즉, 가정 내가 제대로 질문을 읽고 있음 목록의 항목을 클릭하면 알림을 받고 싶습니다. 내가 그랬어? – andlabs