Название: работа с OSD Отправлено: Robotex от Июнь 22, 2010, 08:50 Думаю многие видели OSD (например на многих клавах или мониторах при нажатии на определенную кнопку, появляется зеленый текст поверх всех окон с именем команды). В simIM на OSD выводятся сообщения о статусах (пользователь в сети, пользователь пишет вам). Есть еще библиотека XOSD, для работы с сабжем, но она только под Линь. Мне же нужна такая же, но на QT4 и кроссплатформенная. Возможно это сделать средствами QT?
Название: Re: работа с OSD Отправлено: Sancho_s_rancho от Июнь 22, 2010, 08:56 Да, возможно.
Название: Re: работа с OSD Отправлено: Robotex от Июнь 22, 2010, 08:57 Да, возможно. хотелось бы услышать подробности :)Название: Re: работа с OSD Отправлено: Sancho_s_rancho от Июнь 22, 2010, 09:06 Код: QLabel topLevelLabel; Название: Re: работа с OSD Отправлено: Robotex от Июнь 22, 2010, 09:08 Это не то что я хотел. Выводить нужно только текст.
Можно какой-нибудь пример исходного кода? Название: Re: работа с OSD Отправлено: Sancho_s_rancho от Июнь 22, 2010, 09:28 Это не то что я хотел. Выводить нужно только текст. А какая разница между картинкой и текстом (той же картинкой)? Ежели вы желаете чтобы все дали разжеванным, то или ищите готовый класс/проект или платите. Чудес ведь не бывает.Можно какой-нибудь пример исходного кода? Название: Re: работа с OSD Отправлено: Robotex от Июнь 22, 2010, 09:45 Есть что почитать по єтому поводу?
Название: Re: работа с OSD Отправлено: Sancho_s_rancho от Июнь 22, 2010, 09:56 Необходимо почитать о классах Qt, как рисовать на QPixmap/QImage и приобрести общие познания о прозрачности в изображениях. Книги все те же:Бланшет Ж., Саммерфилд М. Qt 4: Программирование GUI на С++, издание 2-е и Шлее М. Qt4. Профессиональное программирование на C++ и Программирование с примерами на C++ : принципы и практика
Бьерн Страуструп и Бьерн Страуструп. Язык программирования С++ Название: Re: работа с OSD Отправлено: Robotex от Июнь 22, 2010, 18:33 Книги читаю (сам то я программист, четвертый курс заканчиваю). Но вот непонятно мне, а что вообще такое это OSD? Это какой-то механихм монитора или же просто способ вывода поверх всех окон?
|