내 애플리케이션이 Unity와 다르게 동작하는 이유는 무엇입니까?


13

Unity 환경 외부에서 예상대로 작업 할 때 xlog

"xlog"라는 프로그램의 새로 지정된 응용 프로그램 관리자입니다. 이 프로그램은 Unity 환경을 제외한 모든 환경에서 잘 작동합니다. Gtk2를 사용하여 작성되었습니다.

이전에는 Unity를 사용한 적이 없습니다. Unity에서 메뉴 표시 줄이 내 응용 프로그램 GUI 외부의 다른 위치, 화면 상단의 표시 줄로 "리디렉션 된"것으로 나타났습니다. 둘째, 내 GUI의 텍스트 입력 상자 중 하나가 얇은 선으로 표시되어 탭 키를 제외하고 사용자가 액세스 할 수 없습니다.xlog in unity-누락 된 메뉴 표시 줄에 유의하십시오. 비고 상자는 상자가 아닙니다.

Ubuntu 12.04.2 LTS에서 완벽하게 작동하는 xlog 실행 파일을 12.10 Unity 배포에 복사하면 다른 동작이 나타납니다.

이 상황을 해결하기 위해 xlog 응용 프로그램에서 어디서 볼 것인지 또는 수정해야 할 사항을 알지 못했습니다. 이 응용 프로그램이 올바르게 작동하는 다른 모든 환경에 고유 한 Unity의 차이점은 무엇입니까?


문제를 강조하기 위해 몇 개의 스크린 샷을 업로드하는 것이 유리할 수 있습니다.
Oli

Oli : 스크린 샷을 업로드하는 방법은 분명하지 않습니다. 이 웹 사이트를 사용한 것은 이번이 처음입니다.
Andy Stewart

수정 링크를 클릭하고 게시물에서 이미지를 표시 할 위치를 클릭 한 다음 툴바에서 작은 아이콘을 클릭하십시오 img. 팝업이 나타납니다. 지시를 따릅니다.
Oli

Oli를 시도했지만 이미지를 게시하려면 "10 평판"이 필요합니다.
앤디 스튜어트

답변:


10

Unity에서 메뉴 표시 줄이 내 응용 프로그램 GUI 외부의 다른 위치, 화면 상단의 표시 줄로 "리디렉션 된"것으로 나타났습니다.

나는 당신이 말하는 것이 Unity의 기본 행동이라고 생각합니다. Unity는 OSX에서 보이는 것과 유사한 글로벌 메뉴 (맨 위에 보이는 메뉴)를 사용합니다.

Unity 앱 메뉴가 작동합니다.

원하는 경우 응용 프로그램 에서이 기능을 비활성화 할 수는 있지만 매우 권장하지는 않습니다. Unity를 사용하는 사람은 메뉴가 창에 표시되지 않고 상단에 표시됩니다.

입력 상자와 관련하여 우분투 테마에 문제가 있다고 생각합니다. 이를 확인하려면 "시스템 설정"-> "모양"에서 우분투 테마를 변경하고 상자가 동일한 지 확인하십시오.

편집하다

궁금해서 코드를 보면 문제가 응용 프로그램에있는 것 같습니다. 이것은 문제를 해결하는 것으로 보입니다 (해당 상자에 줄 바꿈을 입력 할 수는 없지만 이것이 정상인지 버그인지는 말할 수 없습니다). 이러한 값 (100, 200)은 임의로 선택되었으므로이를 해결하기위한 최선의 방법이 아닐 수 있습니다.

여기에 이미지 설명을 입력하십시오


고마워, 세일럼 "고 대비"테마를 사용하면 설명 상자가 올바르게 표시됩니다. 기본 분위기 테마를 사용하면 설명 상자가 올바르게 표시되지 않습니다.
앤디 스튜어트

@AndyStewart 내 편집 내용을 참조하십시오.
Salem

Salem, 로컬에서 시도한 결과 크기가 다른 비고 상자가 표시됩니다. 실행 파일을 Unity와 함께 내 가상 상자 버전의 Ubuntu에 넣었으며 이제 비고 상자가 예상대로 작동하고 있음을 알 수 있습니다. <cr>을 입력 할 수없는 것을 살펴 보겠습니다. 제안 된 수정 전에 동작이 존재합니다. 감사합니다!!! 당신은 매우 도움이되었습니다. 73 드 앤디 KB1OIQ
앤디 스튜어트

이 수정 사항으로 xlog 2.0.7을 릴리스했습니다. 도와 주셔서 감사합니다, 세일럼!
앤디 스튜어트
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.