를 사용해야 하 크로스-플랫폼 GUI 툴킷 또는 의존에서는 기본 사람?

StackOverflow https://stackoverflow.com/questions/34325

문제

내 옆에 작업으로 프로그래머,나는 프로그램을 작성하는 C++에서 변환하는 오디오 파일에서 다양한 포맷입니다.아마 이 포함됩니다 건물에 간단한 GUI.

그것은 위대한 노력을 구축하는 분리를 위한 Gui Mac 고 윈도우를 사용하여 코코아 및 WinForms 대신 cross-platform toolkit 다음과 같 Qt 또는 프로그램?
(I 을 유지해야합니다 분리되는 윈도우 버전과 맥-어쨌든 버전)
GUI 것이 매우 간단하고 필요 아주 기본적인 기능이 있습니다.

난 항상 느끼는 기본 Gui 를 느낌보다 훨씬 더 직관적 그 크로스-플랫폼 형제들...

도움이 되었습니까?

해결책

전문성 있는 경우,사용 기본 화면에,그것은 것이 효과적으로 배가 작업을 당신이해야 할 UI 하지만 저의 경험에서 비 native UI 조금 clunkier 보다는 자신의 기본다.

다른 팁

당신은 보 ?크로스 플랫폼 기본 컨트롤이 있습니다.

크로스-플랫폼 툴킷은 내일'동물의 세계 더불어 사는 세상 모두가 잘못된다는 가정의 차이 플랫폼의 문제는 버튼을 배치하고 위젯 스타일입니다.어떤 경우에 당신은 멀리 얻을 수 있습니다 이 Qt 앱을 느낄 것이 매우 기본 모두에 윈도우(여기서 UI 규칙은 아주 lax)와 리눅스에서,특히 KDE 환경입니다.일반 사이를 이동할 수 있습 리눅스와 윈도우 상대적으로 쉽게;규칙은 유사하고,Windows 커뮤니티에 대한 lax 니다.

Mac 은 열심히 하나입니다.그 UI 주위에 내장되어 완전히 다른 패러다임을 보거나 윈도우 또는 대부분의 리눅스 환경입니다.

그러나 일반적으로,네이티브 응용 프로그램에서의 모국어를 말의 플랫폼에서 더 이상의 방법이 위젯 스타일입니다.

나는 것에 동의하는 경우,가능한 기본 있는 방법입니다.나는 사용되지 않습어 최근에,그리고 내가 들어왔지만,다시되었을 때 wxWindows,우리는 응용 프로그램을 구축했으로 그는 사양면에서 건설 될 X/Motif.때 우리가 끝난 노력에게 전달,고객이 그것을 말했을 보이지 않았다는 충분한 X/모티브,그리고 우리는 다시 작업 전체 UI 우리의 비용으로...Joel Spolsky 썼에 좋은 기사 이지만,나를 기억할 수 없습니다.무슨 그는 말했다,IIRC,문제였으로 자바와 몇몇 다른 크로스-플랫폼 UI 에는"당신의 개를 짖는 소리 내 응용 프로그램"-그것은 작은 불일치를 성가시게 하는 사람들입니다.

그렇습니다.

그러나 심각하게,그것은 당신의 목표에 따라 달라집니다.는 것에 동의 네이티브 UI 라이브러리와 함께 무리의 노력으로 둔 그들에게 줄 것이 훨씬 더 나은 결과를 얻을 수 있지만,많은에 대한 애플 리케이션의 아주 기본적인 UI 가족하고 훨씬 덜 노력하는 경우 당신은 하나의 기존의 크로스 플랫폼 frameworks.

어쩌면 시작으로 CLI 얻는 기능을 작동에 가장 적합한 오디오 변환 프로그램입니다.

나는 내 자신을 쓰기 크로스 플랫폼의 응용 프로그램 GUI 층이다.의 복잡도에 따라 응용 프로그램이 될 수 있습의 분수 위해 필요한 것은 QT,사용자 인터페이스 그리고합니다.

이유는 우리가 참조 하는 경향이 있는 플랫폼 업체(애플의 첫 번째)하려고 디자인은 거기에 시스템을 보이도록 고유합니다.이것은 훨씬 더 어렵 QT,사용자 인터페이스 그리고,여우와 다른 플랫폼 도구는 지속적으로 유지하기와 동기화 최신니다.

때 밑에 깔 기술에 더 많은 동일한 OS 공급업체 없는 옵션은 다음에 상표를 붙여서 모양과 느낌의 플랫폼입니다.

어 사용하는 표준 c++구문 및 전처리기는 이렇게 당신이 쉽게 변경에서 일반 C 또는 C++.고 생산하는 매우 기본 모습이 나타날 수 프로그램,X11,MS-Windows 또는 Mac.

그것은 성숙한 이후 20 세기의 1rst 릴리스가 완전한 설명서를 쉽게 탐색 및 지원하여 큰 커뮤니티 arround 니다.코딩에서 좋아하는 IDE 사용하거나 제공 Eclipse IDE 및 wxFormBuilder GUI 디자이너입니다.를 구축됨 라이브러리와 IDE/툴체인 설치에 발견될 수 있었 이 링크: http://yasriady.blogspot.co.id/2016/01/raspberry-pi-toolchain.html

응용 프로그램을 개발하는 리눅스 데스크톱에도 제공하는 컴파일러를 위한 라즈베리 Pi2(대상 응용 프로그램을 테스트 작업을 원활하게 raspbian 에서 제시) ............

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top