자동차 호스트에서 Linux의 그래픽 부분을 구현하는 방법

자동차 호스트에서 Linux의 그래픽 부분을 구현하는 방법

Linux(ext2 파일 시스템)에 자동차 호스트가 있고 Linux에서 그래픽 부분이 어떻게 구현되는지 알고 싶습니다. 예를 들어 그림과 같은 배경 이미지, 버튼, 텍스트 상자, 버튼 위의 텍스트, 텍스트 상자 안의 텍스트? .NET 프로그래머로서 저는 이것을 다음과 같이 생각합니다 textbox1.text = "text". 하지만 Linux에서는 어떻게 작동합니까? 자바? Java .class파일에 그래픽 이미지가 포함될 수 있습니까?

여기에 이미지 설명을 입력하세요.

답변1

실제로 이 글을 쓰는 사람이 여기 회원이 아니라면 여기에서 답변을 얻을 수 없을 것 같습니다. :-). 제가 드릴 수 있는 유일한 것은 추측입니다.

일반적으로 이 작업을 수행하려면 일부 그래픽 라이브러리/프레임워크를 사용합니다.Qt독점 라이센스를 사용할 수 있기 때문에 인기가 있지만, 이와 같이 간단한 것은 간단한 WebKit 웹 보기 기반 애플리케이션에서 실행되는 HTML + CSS일 수도 있습니다.

이미지는 일반적으로 디스크에서 로드되지만 Base64로 인코딩된 이미지를 문자열로 코드에 직접 추가할 수도 있습니다.

Linux용 GUI 애플리케이션이 일반적으로 작성되는 방식에 관심이 있다면 다음 중 하나로 시작하는 것이 좋습니다.Qt(C++이지만 다른 언어에도 바인딩이 존재합니다) 또는게텍(C에는 다른 많은 언어에 대한 바인딩도 있습니다). 다음 명령을 사용하여 매우 간단한 GUI 대화 상자를 만들 수도 있습니다.제니티, 그러나 이것은 일반적인 Zenity 창처럼 보이지 않습니다.

관련 정보