2012-05-11 79 views
5

Tôi chỉ mới bắt đầu với GTK +.bắt đầu bằng GTK + trên Ubuntu

Tôi có Ubuntu 11.04. Tôi nên cài đặt GTK và phiên bản ổn định như thế nào?

Trang web GTK cung cấp các gói để tải xuống. Tuy nhiên có 4 gói hỗ trợ khác. Tôi đã tự hỏi nếu tôi có thể chúng tôi sudo apt-get hoặc synaptic để tải chúng. Khi tôi gõ GTK trên Synaptic có một danh sách dài mặc dù.

Vui lòng đề xuất phiên bản GTK ổn định có sẵn để tải xuống bằng sudo apt-get.

Ngoài ra, tôi nên sử dụng IDE nào để phát triển và mô phỏng?

Tôi đã lập trình với Qt cho đến bây giờ đã có QtCreator, QtDesigner cho mục đích này. Ứng dụng của tôi hiện đã được chuyển sang GTK. Tôi googled để tìm ra không có công cụ dịch cho Qt để GTK.

Có ai trong số các bạn có trải nghiệm này không?

Cảm ơn

+0

Để tải gtk3.0 phiên bản ổn định cho Ubuntu: sudo apt-get install libgtk-3-dev tôi có thể biên dịch một số mẫu gtk + ví dụ sau này. – user907810

+0

chỉ tò mò là tại sao điều này đóng lại ..? đó là do sự mơ hồ của câu hỏi? –

Trả lời

7

Bạn có thể cài đặt hai phiên bản khác nhau (2.24.10, 3.4.1) của GTK + trên Ubuntu (chính xác).

sudo apt-get install libgtk2.0-dev 
sudo apt-get install libgtk-3-dev 

Các ví dụ và ứng dụng bản demo có thể được cài đặt bởi các lệnh sau

sudo apt-get install gtk2.0-examples 
sudo apt-get install gtk-3-examples 

Không có IDE như QtCreator trong trường hợp Qt, nhưng có một người xây dựng giao diện người dùng có tên Glade.

sudo apt-get install glade 
+0

Cảm ơn bạn. 1 cho glade :) – user907810

1

Nếu nền của bạn là Qt, mà là một ++ API C, có lẽ bạn nên đi thẳng cho gtkmm, đó là C++ bindings chính thức cho GTK +. Này là cần thiết kể từ tim, GTK + là một API C, dựa vào bindings để làm cho bộ công cụ có sẵn trong ngôn ngữ lập trình khác hơn C.

Tôi sẽ không mong đợi có được một 1: công cụ dịch thuật 1, một trong hai , do đó, việc chuyển đổi của bạn có thể trở nên khá tốn nhiều công sức. Tôi hy vọng bạn không cần phải tiếp tục hỗ trợ phiên bản Qt nữa.

Ngoài ra, this question dường như có liên quan và có câu trả lời hay có vẻ đáng đọc đối với người nào đó ở vị trí của bạn.

+0

cảm ơn thư giãn :) – user907810

0

Anjuta là IDE defacto để phát triển trên nền tảng Gnome bằng GTK. Bạn có thể cài đặt nó trên Ubuntu sử dụng

sudo apt-get install anjuta 
+0

Bạn có thể vui lòng cho tôi biết nếu có một plugin eclipse cho phát triển GTK +? – user907810

Các vấn đề liên quan