2012-04-27 23 views
5

Tôi hiểu GObject đã bắt đầu như một phần của gtk + và sau đó được tách ra khỏi các phần tử liên quan đến GUI. Những gì tôi muốn biết là: nó được sử dụng bên ngoài gtk +? điều gì về môi trường máy tính để bàn khác và các hệ điều hành khác như Windows hoặc Mac OS? Có ví dụ nổi bật nào về những trường hợp như vậy không?GObject có được sử dụng nhiều bên ngoài GNOME không?

Trả lời

4

Có một số điều ở đây và ở đó sử dụng GObject mà không có GTK +, nhưng AFAIK chúng ít và xa.

Tôi đoán rằng những điều nổi bật nhất hiện nay là Clutter dự án dựa trên (đó là thư viện giao diện người dùng đồ họa định hướng). Ngoài ra còn có một số lượng nhỏ các dự án dựa trên libgnt (thư viện giao diện người dùng dựa trên văn bản) và có thể là các chương trình không phải GTK + khác nhau được viết bằng Vala (ngôn ngữ lập trình giống như C# với các lớp dựa trên GObject).

Chỉnh sửa: Ngoài ra GStreamer (cảm ơn liberforce!), Một thư viện đa phương tiện phổ biến. Phần lớn các dự án GStreamer cũng sử dụng GTK +, nhưng tôi chắc chắn có một số dự án không phải GTK +.

+3

Ngoài ra còn có [GStreamer] (http://en.wikipedia.org/wiki/GStreamer). – liberforce

+0

Ah vâng, cảm ơn, quên nó đi! –

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