QMenu Menu Item 실행시 메뉴표시 문의 > QT 질문/답변

본문 바로가기
사이트 내 전체검색

QT 질문/답변

QT/Embedded QMenu Menu Item 실행시 메뉴표시 문의

페이지 정보

작성자 no_profile 은빛늑돌이 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 댓글 2건 조회 202회 작성일 19-01-21 22:04

본문

Main Window 에 QMenuBar에 QMenu를 추가하고 Action을 추가하였습니다.

예를 들어 보기 -> 컬러 설정 다이얼로그(Action) 을  클릭시 클릭전까지 보여진 아이템들이 모두 사라지고 컬러 설정 다이얼로그가 출력됩니다. 일반적인 동작 입니다.
메뉴 트리가 그대로 보여진 상태에서 컬러 설정 다이얼로그를 띄우려고 합니다.
물론 다이얼로그 사이즈에 따라 메뉴항목이 가려질수는 있으나, 기본적으로는 실행된 메뉴의 경로를 보여주는것이 목적입니다.

메뉴1 > 컬러설정 다이얼로그        --------------------------------       
메뉴2                                          | 컬러설정 다이얼로그 창|
메뉴3                                          --------------------------------


이런식입니다.
제가 검색방법이 잘못된건지.. 구글이나 Q&A쪽에서도 만족할만한 방식을 구하지 못했습니다. 어떤 방식이 잇을지 힌트라도주시면 감사하겠습니다.

추천0

댓글목록

devopia님의 댓글

no_profile devopia 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일

메뉴는 팝업 형식의 위젯으로 입력 포커스를 벗어 나거나 액션이 실행되면 자동으로 감춰지게 됩니다. 다이얼로그가 나타나는 시점은 액션이 실행되는 시점이기때문에 메뉴와 동시에 나타날 수 없습니다. 이것은 기본적인 메뉴의 습성입니다.

동시에 나타나게 만들고자 한다면 직접 메뉴를 커스터마이징해야 합니다. 또한 메뉴가 사라지지는 시점을 직접 구현해야 합니다.

다이얼로그에 레이블을 상단에 하나 만들어서 메뉴의 동작을 나타내거나 아니면 메뉴 자체에 다이얼로그 형태의 위젯을 직접 추가해서 메뉴 항목으로 나타나게 하는 편이 좋겠습니다. 이 부분은 QWidgetAction을 참고하시기 바랍니다.

은빛늑돌이님의 댓글

no_profile 은빛늑돌이 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일

답변감사합니다.
devo님 말씀에 힌트를 얻어 위 그림에서 컬러설정 다이얼로그 메뉴 오른쪽에 다이얼로그 창을 추가하려고 합니다.

1. QWidget Action 생성
2. QWidget에서 상속받은 다이얼로그 형태의 ColorBox생성
3. 레이아웃을 생성해서 ColorBox를 추가
4. 임의의 QWidget 생성후 레이아웃 위젯을 Setlayout
5. QWidgetAction setDefaultWidget기능을 이용해서 생성된 QWidget 추가
6. 메뉴 addAction

순으로 생각대로 해보았는데 컬러박스가 떠야할부분이 그냥 텅빈 공간으로만 보여지게 됩니다.

이미 컬러설정 다이얼로그 창이 완료된 상태에서 이 다이얼로그를 QWidgetAction형태로 추가하는 방법이 있을듯한데 혹시 간단한 예제가 있으면 도와주시면 감사하겠습니다.

Total 7,052건 1 페이지
QT 질문/답변 목록
번호 제목 글쓴이 조회 추천 날짜
7052 QT/Embedded no_profile 고씨 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 17 0 02-20
7051 QT/Embedded no_profile tjdudejr 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 17 0 02-20
7050 QT/Embedded no_profile QT왕초보보보보보 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 47 0 02-15
7049 QT/Win32 no_profile 윤자 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 47 0 02-14
7048 QT/X11 no_profile 빅토고 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 43 0 02-13
7047 QT/Win32 no_profile 동도리군 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 50 0 02-12
7046 QT/Embedded no_profile thisistophs 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 88 0 02-06
7045 QT/Win32 no_profile amond20 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 136 0 01-30
7044 QT/Embedded no_profile thisistophs 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 149 0 01-30
7043 QT/Embedded no_profile 둣바이홋 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 171 0 01-23
열람중 QT/Embedded no_profile 은빛늑돌이 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 203 0 01-21
7041 QT/Win32 no_profile devopia 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 153 0 01-23
7040 QT/Win32 no_profile 엔트로피 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 205 0 01-21
7039 QT/Embedded no_profile 원숭2 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 200 0 01-19
7038 QT/Win32 no_profile qtqt해 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 329 0 01-10
7037 QT/Win32 no_profile 원숭2 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 417 0 01-08
7036 QT/Embedded no_profile devilqoo 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 311 0 01-07
7035 QT/X11 no_profile 토고찡 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 322 0 01-02
7034 QT/Win32 no_profile 원숭2 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 372 0 12-27
7033 QT/X11 no_profile 아아 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 417 0 12-24
7032 QT/Embedded no_profile 둣바이홋 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 294 0 12-20
7031 QT/Win32 no_profile 원숭2 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 363 0 12-20
7030 QT/Win32 no_profile sanomu 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 398 0 12-19
7029 QT/X11 no_profile 아아 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 311 0 12-19
7028 QT/Embedded no_profile 원숭2 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 397 0 12-17
7027 QT/Win32 no_profile qtqt해 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 410 0 12-12
7026 QT/X11 no_profile 하빈 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 391 0 12-07
7025 QT/X11 no_profile 장주영 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 405 0 12-07
7024 QT/Embedded no_profile 둣바이홋 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 576 0 11-29
7023 QT/Win32 no_profile 지루 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 430 0 11-29
게시물 검색

  • 게시물이 없습니다.

회원로그인

설문조사

새로운 홈페이지에 대한 평가

접속자집계

오늘
76
어제
497
최대
3,878
전체
4,081,916

Copyright © korone.net. All rights reserved.