Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: .van$ от Июнь 07, 2010, 17:53



Название: Получение тайтла чужого приложения под никсами
Отправлено: .van$ от Июнь 07, 2010, 17:53
Всем доброго времени суток. Возникла такая ни то чтобы проблема, но неприятная ситуация...
Сабж: необходимо получить заголовок окна чужого приложения... В ubuntu. Например того же gedit'a. Ну это мне просто для тренировки надо. На WinAPI хорошо представляю, как это кодится, но можно ли провернуть нечто подобное на Qt да еще и под иксами? Я был бы очень рад, если бы Вы написали небольшой примерчик по типу того:
Код:
void MainWindow::on_pushButton_clicked()
{
    <получаем текст окна>
    <допустим, присваиваем его свойству text поля ввода>
}
вот прям чтобы я вставил код и получилось... надеюсь, это не займет много времени у компетентных людей... перелопатил кучу инфы, нашел только что-то про x11EventFilter и все по сути... а это вроде бы не совсем то, что нужно.
Скажу сразу, мне кроссплатформенность не нужна, так что прошу показать ЛЮБОЙ способ, только чтобы он работал. Просто хочу вникнуть в суть API Linux + Qt.

Ну на крайняк, если знаете какой-нибудь неплохой ман по теме - прошу ссылочку :)

Спасибо огромное заранее, надеюсь Вы мне поможете :)