Gtk3 앱 파일 대화 상자 사용
파일 대화 상자 사용
다이얼로그계는 표시의 방법에는 복수가 있습니다.
프로그래밍 방식으로 표시하는 유형
오른쪽 상단과 왼쪽 상단에 버튼이 OK 버튼과 취소 버튼이 표시됩니다.
대화 함수 선언 시 버튼의 유형과 동작을 지정합니다.
Gtk.FileChooserAction.Open
Gtk.Stock.Cancel
Gtk.ResponseType.Cancel
Gtk.Stock.Open, Gtk.ResponseType.Ok
Gtk.FileChooserDialog chooseDialog1 = new FileChooserDialog ("Open file", this, Gtk.FileChooserAction.Open, Gtk.Stock.Cancel, Gtk.ResponseType.Cancel, Gtk.Stock.Open, Gtk.ResponseType.Ok);
chooseDialog1.LocalOnly = true;
int response = chooseDialog1.Run ();
//OKボタンが押された時の動作
if ((Gtk.ResponseType) response == Gtk.ResponseType.Ok)
{
Console.WriteLine(chooseDialog1.Filename);
chooseDialog1.Destroy ();
}
//Cancelボタンが押された時の動作
if ((Gtk.ResponseType) response == Gtk.ResponseType.Cancel)
{
chooseDialog1.Destroy ();
}
Glade 위에 배치하여 이용하는 타입
파일 대화상자의 오른쪽 하단에 버튼이 표시됩니다.
GUI에서 세세한 설정을 할 수 있습니다.
파일 대화 상자에 Gtk.Button 배치
파일 대화 상자에 Gtk.Button을 배치합니다.
배치 후 스톡 버튼을 클릭하고 프리셋 디자인을 이용하면 편리합니다.
Gtk.Button에 이벤트 핸들러도 설정
Gtk.Button에 신호를 기입해야합니다.
C# 측에도 콜백 함수 쓰기
[UI] private readonly Gtk.FileChooserDialog openDialog1 = null;
openDialog1.Show();
openDialog1.Hide();
private void on_okBtn_clicked(object sender , EventArgs e){
}
이벤트 문을 자동으로 생성하는 도구
다이얼로그에도 대응하고 있습니다.
Gtk3 앱 GtkMenu 사용 에 계속
Reference
이 문제에 관하여(Gtk3 앱 파일 대화 상자 사용), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/iota_11/items/359b21e3c3a2bf155130텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)