루비로 메뉴 표시줄 만들기
그림 완성
차리다
glade의 조작 절차
glide 시작
1. 새 프로젝트를 만듭니다.
2. 맨 윗부분부터 GtkWindow를 만든다.
3. GtkWindow의 ID를
win
로 설정합니다.4. 컨테이너 > GtkMenuBar를 GtkWindow에 구성합니다.
5. Edit를 위해 구성된 GtkMenuBar를 마우스 오른쪽 버튼으로 클릭합니다.탭
(Mac에서 오른쪽 단추를 눌러도 움직이지 않을 때 왼쪽 아래 아이콘에서 Edit를 선택한다(보통 ▶)
6. 메뉴 막대의 편집 화면에서 메뉴를 [+]로 추가합니다.이번에는 표준형을 선택했고 라벨에 도도부현의 이름을 입력했다.
GtkMenuItem의 신호 "active"에 프로세서 이름을 등록합니다.그런 다음 Ruby에 연결하는 동일한 이름의 메서드입니다.여긴'온 시맨 cliclicked'입니다.
다 끝나면 Sample.glide 등으로 저장합니다.안에 XML 파일이 있습니다.
샘플입니다.도도부현 전체가 수공으로 만들면 의외로 귀찮아서 추천하지 않습니다.
※ 글래드가 조금 불안정한 것 같습니다.자신이 사용하는 환경에서 붕괴되기 쉽다고 느낀다면 중앙의 부품이 너무 접촉하지 말고 왼쪽 창에서 부품을 선택하면 쉽게 떨어지지 않는다.
루비 스크립트 쓰기
이런 느낌이에요.
require 'gtk3'
def on_shimane_clicked
puts "島根県が選択されました"
end
b = Gtk::Builder.new(file: "sample.glade")
w = b.get_object "win"
b.connect_signals{|handler| method(handler)}
w.signal_connect(:destroy){Gtk.main_quit}
w.show_all
Gtk.main
실행
ruby menu.rb
島根県が選択されました
이렇게 하면 GUI 포치에서 루비로 메뉴 표시줄을 만들 수 있다.소품을 제작할 때 사용하세요.
(끝)
Reference
이 문제에 관하여(루비로 메뉴 표시줄 만들기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kojix2/items/525f31f9e61158ec691f텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)