음... QT중에 GPL인 QT가 있습니다. GUI부분이 제외된 QT입니다. 문자열 관련, 네트워크 관련, 파일관리자, array, list.... 등등의 부분만 있는 QT이죠.
Quote:
We uses Qt, a great library from Trolltech, but no, we are not distributing the official Qt from trolltech. What we have here is a parcial port of the GPLed version. It's legal to port any GPL software to any platform you want. We simply ported what we need from x11 to Windows. But don't be mistaken, it will never produce a GUI app. Some of it even came from another project: kde-cygwin.sourceforge.net, but we don't require the cygwin emulation layer.
어느 프로젝트 홈페이지에서 가져온 글입니다.
이걸 ported한게 이 프로젝트 팀인지 누구인지는 모르겠습니다. :)
qt/embedded를 설치 했습니다.......프레임버퍼로 커널 컴파일했구여.....그랬더니 콘솔에서 Qt/embedded가 뜨더라구여......Gui가 그리 이뿐것은 아니지만 그래도 Gui를 콘솔에서 신기하기도하구......
[질문] qt/embedded를 설치할때 bpp라는 것이 나오는데 무엇인지요?
4.8.16.24.32......선택하라구 해서 전 32를 선택했거든여.....
[질문]콘솔에서 임베디드 Qt를 띄웠는데 글자가 제대로 나오지 않는 것 같은데 이유가 무엇인지요?
[질문]임베디드 Qt의 하위 폴더에 include폴더에 사용하는 라이브러리 헤더파일들과 X11/Qt에서의 include폴더의 lib헤더파일들을 비교해보니 별다른 차이점은 없고 embedded쪽이 약간 더 많은 것뿐인 것을 알게 되었고 소스는 일체 바뀌는 것이 없더군요..................makefile에서 X11을 사용하는 부분과 Qt-<버젼>부분을 Qt/Embedded의 lib를 사용하게끔 바꾸어주면 되는 것이 맞는지 궁금합니다...
XLib로 직접 짜야죠...[내용 무]
..
-----------^^ ^^ ^^ ^^ ^^ ----------
..........................................................
Re: [질문]Qt를 상용으로쓰면 돈을 지불해야잖아....!!
참고하세요.
GTK+ 의 C++ 바인딩인 gtkmm이 있습니다.
http://www.gtkmm.org/
No Pain, No Gain.
Qt-X11은 QPL외에 GPL을 선택적으로 적용할 수 있기 때문에,
Qt-X11은 QPL외에 GPL을 선택적으로 적용할 수 있기 때문에,
전체 프로그램 소스를 공개한다면 GPL라이선스를 선택한 것으로 해서
Qt-X11으로 상용 프로그램을 만들 수 있습니다.
윈도우용과 맥용, 엠베디드는 GPL 선택이 불가능한 것으로 알고 있습니다.
You need Python
답변감사드립니다......또 질문임다.....
qt는 x에서만 돌아가지요?........그럼....qt로 짜여진 것을 그냥 console모드에서 돌아가게 바꾸려면 어떤식으로 바꾸는 것이 나을런지.....마지막 질문임다....
바꿀때 qt의 일부분을 사용하면서 바꿀 수도 있지는지(너무많은부분이 qt라서)알고 싶습니다.
Re: 답변감사드립니다......또 질문임다.....
qt 는 x 에서만 돌아가는 게 아닙니다. 위에 퍼키님이 말씀하셨듯이 여러 플랫폼(win32, mac os 등등)으로 포팅되어 이쮸..
qt는 기본적으로 gui 개발 환경입쥬.. 그러므로 콘솔에서 돌린다는 건 방향을 잘 못 잡고 계신ㄱ ㅓ 같쥬..
-------------------------------
== warning 대부분 틀린 얘기입니다 warning ===
음... QT중에 GPL인 QT가 있습니다. GUI부분이 제외된 QT입니
음... QT중에 GPL인 QT가 있습니다. GUI부분이 제외된 QT입니다. 문자열 관련, 네트워크 관련, 파일관리자, array, list.... 등등의 부분만 있는 QT이죠.
어느 프로젝트 홈페이지에서 가져온 글입니다.
이걸 ported한게 이 프로젝트 팀인지 누구인지는 모르겠습니다. :)
Re: 답변감사드립니다......또 질문임다.....
바꾼다는게 개발적인 이해없이 치환 등의 방법으로 쉽게 바꾸는걸 생각하시는거면 포기하라고 말씀드리고 싶습니다.
뭔가 프로그램을 다른 환경으로 포팅을 한다는건 그 프로그램의 대략적인 흐름을 이해하고, 코어부분을 도움없이 짤 수 있어야 가능하다고 생각합니다.
물론 몰라도 몸으로 부딪쳐가며 디버깅하고 시간들여가면서 포팅하는경우도 많죠. 지금 목표하시는것도 qt를 모르신다면 어느정도 qt를 배우시고, 전체적인 소스코드 흐름같은걸 이해하신다음에 자신의 생각대로 재구성하듯이 짜는게 가장 나을것입니다.
어짜피 운좋게 개발적 이해없이 코드를 이식했더라도 그렇게 되면 나중에 디버깅하기 힘들어집니다.
[quote]윈도우용과 맥용, 엠베디드는 GPL 선택이 불가능한 것으로
맥용, 임베디드도 GPL로 쓸 수 있습니다. (아래참고..)
http://www.trolltech.com/download/index.html
It's better to burn out than to fade away. -- Kurt Cobain.
Qt로 짜여진 프로그램을 console에서 실행시킬려고하는데 이런
Qt로 짜여진 프로그램을 console에서 실행시킬려고하는데 이런 에러가 뜨네여
cannot connect to X server......
X윈도우에 연결할 수 가 없다는데...맞는 말인지...그럼 왜 이런 현상이 일어나는지도 알고 싶습니다.
QT는 Xlib를 포장하여 쓰는 함수 입니다.Xlib를 쓰려면 X
QT는 Xlib를 포장하여 쓰는 함수 입니다.
Xlib를 쓰려면 X server가 있어야 하는데
콘솔에서 X 서버 없이 바로 실행하니..
당연히.. 저런 에러 메세지가 출력됩니다.
윈도우 프로그램을 도스에서 실행한다고 생각해보세요...
감사합니다.
이제 조금 알것같네여.....답변달아주신분들 감사드립니다. 즐거운 프로그래밍하세여
Qt를 콘솔에서 쓰려면
콘솔에서 Qt 를 쓸수 있긴 합니다.
일반콘솔이 아닌 프레임버퍼(FrameBuffer) 콘솔로 바꾸고,
Qt/Embedded 라는 라이브러리를 쓰면 가능합니다.
상업적 용도로 쓸려면 초기 개발 라이브러리 구매비용과
기계하나가 출시될때 마다 붙는 런타임 라이센스가 있습니다.
GPL로 공개하실 생각이라면 비용은 전혀 들지 않습니다.
대신 기술적인 지원은 공식적으로 해주지 않습니다.
물론 비공식적으로는 정보를 얻을수 있지만..
qt x없이
qt-embedded를 사용하심 됩니다
^^ 임베디드를 사용하기 위해서 Qt/Embedded 를 설치하고서.....
qt/embedded를 설치 했습니다.......프레임버퍼로 커널 컴파일했구여.....그랬더니 콘솔에서 Qt/embedded가 뜨더라구여......Gui가 그리 이뿐것은 아니지만 그래도 Gui를 콘솔에서 신기하기도하구......
[질문] qt/embedded를 설치할때 bpp라는 것이 나오는데 무엇인지요?
4.8.16.24.32......선택하라구 해서 전 32를 선택했거든여.....
[질문]콘솔에서 임베디드 Qt를 띄웠는데 글자가 제대로 나오지 않는 것 같은데 이유가 무엇인지요?
[질문]임베디드 Qt의 하위 폴더에 include폴더에 사용하는 라이브러리 헤더파일들과 X11/Qt에서의 include폴더의 lib헤더파일들을 비교해보니 별다른 차이점은 없고 embedded쪽이 약간 더 많은 것뿐인 것을 알게 되었고 소스는 일체 바뀌는 것이 없더군요..................makefile에서 X11을 사용하는 부분과 Qt-<버젼>부분을 Qt/Embedded의 lib를 사용하게끔 바꾸어주면 되는 것이 맞는지 궁금합니다...
bpp
저는 qt를 직접 x에서 써보지는 않았지만, 제가 짐작하기로는 bpp는 bit per pixel로 X윈도우 설정시에서도 간혹 쓰는 걸로 알고 있습니다.
결국 16color mode냐 256color지원이냐..기타 등등 이것을 의미하는건 아닐까여?
댓글 달기