[질문]qt 와 gtk 어느것이 좋을까여?

익명 사용자의 이미지

안녕하세요.. 저는 리눅스를 공부하고있는 학생입니다.
저희 리눅스동아리에서 리눅스 오픈 프로그램을 만들어 보려고 준비하고
있는데여.

qt로 해야 할지 gtk로 해야할지 고민 하고있습니다.

어떤 것이 좋을까여..

윈도우 프로그램만 하다보니, 리눅스 쪽은 판단을 못하고있습니다.

qt와 gtk 차이가 무엇인지, 어떤 것으로 선택하여야 좋은지 ...

추운날씨 감기 조심하세여.. ^^

익명 사용자의 이미지

http//slashdot.org/askslashdot/01/11/21/0227206.shtml

참고해보세요.

익명 사용자의 이미지

gtk는 C로 되어 있었어서 새롭게 객체 지향 안해도 플밍 할수있습니다.

요피가 gtk 로 되어 있는 것 같습니다.

어찌 되었든 gtk 가 사용하기 편해요..

익명 사용자의 이미지

qt를 선택해야 하나 gtk 를 선택해야 하나,
어느게 더 좋은가에 대한 논쟁은 제가 알기로도
거의 2-3년 동안 계속 되어왔던것 같습니다.
한때는 라이센스 문제가 비교대상이 되었던 적도
있고, 구조가 어느게 더 나은지가 비교대상이
되었던 적도 있습니다.
음.. 대체적으로 아직까진 Qt 가 Gtk 보다는
한발짝 앞서있다는게 중론인것 같습니다.
저도 그렇게 생각하고, 제가 아는 프로그래머들
역시 QT를 더 선호하더군요.
말이 많기는 하지만 플랫폼을 가로질러서 코딩이
수월하다는 장점도 있고요.
Win, Unix, Mac 을 지원하고 있구요.

익명 사용자의 이미지

tk는 아예 고려대상에서 제외하셨군요.....
제가 tk를 주로 사용해서 그런지는 몰라도 아쉽네요..

익명 사용자의 이미지

gtk '만' 가지고 뭐 하실것이라면 gtk 는 별로 권하고 싶지 않습니다.
라이브러리 레퍼런스는 아직은 개판이고 -_-; 고수들은 X 프로그래밍
하려면 xlib 같은 것도 알아야 된다고 하지만 편하려고 라이브러리
쓰는것인데 gtk 만 가지고 뭐 하려고 들여다보면 결국 xlib 수준까지
내려가야 라이브러리 레퍼런스 에서 무슨 소리하는지 알겠더군요.
아니면 gnome 라이브러리를 사용하든가 말입니다. 참고로 wrox 에서 나온
책과 국내에선 나온 책이 한권 있는데 (후자는 절대 비추천. -_-;)
wrox 에서 나온 책도 그리 친절(?)하지는 않습니다.

qt 도 책이 없는 것은 마찮가지지만 라이브러리가 꽤 자세하게 되어
있어서 프로그래밍할때 마땅한 책이 없는 상황에서도 도움이 되더군요.
아직도 라이센스 문제로 난리치는 분이 있다면 글쎄.. -_-;

때려 죽여도 c 밖에 모른다....면 gtk 써야겠지만 C++ 좀 안다면
qt 가 괜찮을것 같습니다.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.