Câu hỏi đơn giản: chỉ có thể nhanh chóng sử dụng GTK2 hoặc GTK3 cho GUI?
Câu hỏi đơn giản: chỉ có thể nhanh chóng sử dụng GTK2 hoặc GTK3 cho GUI?
Câu trả lời:
Kể từ ngày 12.04
Gtk3 là mặc định vào ngày 12.04.
Cho 11.x
Câu trả lời đơn giản: Không, không (Nhanh chóng 11.10).
Câu trả lời mở rộng: Vì tất cả các mã được tạo bởi nhanh chóng có thể được chỉnh sửa, bạn có thể thay đổi nó để hỗ trợ gtk3, nhưng nó không đi kèm với hỗ trợ.
Tuy nhiên, có một nhánh phát triển nhanh chóng (chỉ) hỗ trợ gtk3. Bạn có thể thấy sự khác biệt trong các mẫu: một số có from gi import ...
(cần thiết cho gtk3) và các mẫu cũ hơn có import gtk
(không hoạt động với gtk3).
Bạn sẽ có thể gỡ cài đặt phiên bản nhanh hiện tại của mình và nhận phiên bản hỗ trợ gtk3 với:
bzr branch lp:~quickly-committers/quickly/gtk3-projects
Tuy nhiên tôi đã không thử nó và tất nhiên nó không phải là phiên bản ổn định nhanh chóng hiện tại (có rất nhiều hàm ý ...)
Ubuntu 11.10 sử dụng Gnome3 / GTK3 theo mặc định, cũng như Unity, vì vậy, nó hỗ trợ GTK3 :)
Tôi thấy rằng bạn đã thêm một thẻ pygtk vào câu hỏi của bạn. Bạn nên xem xét bỏ nó theo hướng có lợi cho GObject Introspection, vì gi và PyGTK không còn tương thích nữa. Tuy nhiên, đây là một quá trình chuyển đổi dễ dàng và gi cũng cung cấp nhiều công cụ khác. PyGTK sẽ không được phát triển nữa, vì vậy sớm hay muộn, bạn sẽ phải thực hiện chuyển đổi. Sẽ không bao giờ có phiên bản GTK3 của PyGTK.