Простейшее возможное приложение с графическим интерфейсом Ubuntu

В Windows, независимо от того, какой фреймворк вы используете, все фреймворки, в конечном счете, должны вызывать пользовательский режим user32 :: CreateWindowEx API для фактического создания окна на рабочем столе.

В Ubuntu или Linux в целом кажется, что для создания приложения с графическим интерфейсом можно использовать структуру виджетов, такую ​​как Wx, Qt или GTK +, но кажется, что все эти фреймворки заключают в себе нечто более фундаментальное. Все ли они общаются напрямую с X в Linux? Я думал, что Ubuntu переходит на оконный менеджер, отличный от X, так что же они собираются использовать?

Какую библиотеку я бы использовал для доступа к оконному менеджеру, который используют все эти фреймворки?

6
задан Chris Becke 15 January 2011 в 12:43
поделиться