Gtk에서 전환 숨기기

lf_araujo

이것은 Gtk.SearchEntry 위젯에 대한 이전 질문 의 연속입니다 .

이 질문에서 아이콘을 클릭하면 항목 위젯을 표시 할 수 있습니다. 이제 포커스를 잃은 후 위젯이 사라지기를 원합니다.

현재 사용 된 접근 방식은 다음과 같습니다.

    search_entry.icon_release.connect (hide_search)

그리고 hide_search를 다음과 같이 정의했습니다.

def hide_search()
    search_button_revealer.set_reveal = true
    search_entry_revealer.set_reveal = false
    show_all()

그러나 이것은 문제를 해결하지 못합니다. 전체 코드는 여기 에서 찾을 수 있습니다 .

user7484414

잘못된 신호를 잡는 것 같습니다. 당신이 가지고있는 것은 당신이 필요한 focus_out_event것은 당신이 원하는 것을 만드는 vala 코드 인 동안 항목 내부의 버튼을 클릭했을 때입니다 :)

search_entry.focus_out_event.connect (() => {
    // Make sure the entry is empty so you don't 
    // close it out on the user
    if (search_entry.get_text () == "") {
        hide_search ();
    }

    return false;
});

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

API 데이터에서 Div 숨기기 / 표시 전환

분류에서Dev

.hta에서 표 td 숨기기 / 표시 전환

분류에서Dev

CSS 전환으로 화면 밖에서 요소 숨기기

분류에서Dev

jquery에서 숨기기와 표시 간 전환

분류에서Dev

범위에서 jQuery 숨기기 / 슬라이드 전환 요소

분류에서Dev

chrooted 환경에서 장치 숨기기

분류에서Dev

jQuery 숨기기 및 전환

분류에서Dev

드롭 다운 메뉴 선택 이벤트에서 숨기기 / 표시 전환

분류에서Dev

Mapbox의 배경 맵을 D3에서 표시 / 숨기기 전환

분류에서Dev

Node.js Div 내에서 클래스 찾기 + CSS 전환 / 하나 숨기기 기타 표시

분류에서Dev

전단지에서 기본 마커 도구 설명 숨기기

분류에서Dev

지정된 영역에서 전단지 기능 숨기기

분류에서Dev

스플래시 화면에서 기본 버전 숨기기

분류에서Dev

핸들러가 반환하기 전에 jQuery가 요소를 숨기지 않음

분류에서Dev

Javascript를 사용하여 통화 전환에 표시된 텍스트 숨기기

분류에서Dev

Javascript를 사용하여 통화 전환에 표시된 텍스트 숨기기

분류에서Dev

iframe에서 클릭 할 때 숨기기 / 전환 div 닫기가 작동하지 않습니다.

분류에서Dev

서버에서 반환 된 텍스트의 일부 숨기기

분류에서Dev

DB에서 Json 결과 반환시 DB 속성 숨기기

분류에서Dev

프로덕션 환경에서 첫 번째 열 숨기기

분류에서Dev

Breeze 데이터 반환에서 열 숨기기

분류에서Dev

Ubuntu의 패널에서 전체 사용자 이름 숨기기

분류에서Dev

이메일 헤더에서 exim4 버전 숨기기

분류에서Dev

Linux에서 파일을 완전히 숨기기

분류에서Dev

'전체'메뉴에서 앱 아이콘 숨기기

분류에서Dev

dygraphs-전설에서 시리즈 숨기기

분류에서Dev

헤더 전용 라이브러리에서 구현 숨기기

분류에서Dev

헤더 파일에서 함수 및 전역 변수 숨기기

분류에서Dev

wpf 전체 화면에서 메뉴 숨기기

Related 관련 기사

  1. 1

    API 데이터에서 Div 숨기기 / 표시 전환

  2. 2

    .hta에서 표 td 숨기기 / 표시 전환

  3. 3

    CSS 전환으로 화면 밖에서 요소 숨기기

  4. 4

    jquery에서 숨기기와 표시 간 전환

  5. 5

    범위에서 jQuery 숨기기 / 슬라이드 전환 요소

  6. 6

    chrooted 환경에서 장치 숨기기

  7. 7

    jQuery 숨기기 및 전환

  8. 8

    드롭 다운 메뉴 선택 이벤트에서 숨기기 / 표시 전환

  9. 9

    Mapbox의 배경 맵을 D3에서 표시 / 숨기기 전환

  10. 10

    Node.js Div 내에서 클래스 찾기 + CSS 전환 / 하나 숨기기 기타 표시

  11. 11

    전단지에서 기본 마커 도구 설명 숨기기

  12. 12

    지정된 영역에서 전단지 기능 숨기기

  13. 13

    스플래시 화면에서 기본 버전 숨기기

  14. 14

    핸들러가 반환하기 전에 jQuery가 요소를 숨기지 않음

  15. 15

    Javascript를 사용하여 통화 전환에 표시된 텍스트 숨기기

  16. 16

    Javascript를 사용하여 통화 전환에 표시된 텍스트 숨기기

  17. 17

    iframe에서 클릭 할 때 숨기기 / 전환 div 닫기가 작동하지 않습니다.

  18. 18

    서버에서 반환 된 텍스트의 일부 숨기기

  19. 19

    DB에서 Json 결과 반환시 DB 속성 숨기기

  20. 20

    프로덕션 환경에서 첫 번째 열 숨기기

  21. 21

    Breeze 데이터 반환에서 열 숨기기

  22. 22

    Ubuntu의 패널에서 전체 사용자 이름 숨기기

  23. 23

    이메일 헤더에서 exim4 버전 숨기기

  24. 24

    Linux에서 파일을 완전히 숨기기

  25. 25

    '전체'메뉴에서 앱 아이콘 숨기기

  26. 26

    dygraphs-전설에서 시리즈 숨기기

  27. 27

    헤더 전용 라이브러리에서 구현 숨기기

  28. 28

    헤더 파일에서 함수 및 전역 변수 숨기기

  29. 29

    wpf 전체 화면에서 메뉴 숨기기

뜨겁다태그

보관