Russian Qt Forum

Qt => Мультимедиа => Тема начата: abodnya от Май 01, 2013, 23:29



Название: Установка обои на рабочий стол средствами Qt
Отправлено: abodnya от Май 01, 2013, 23:29
Собственно по сабжу. Интересует способ установить на рабочий стол определенную картинку средствами Qt или голого C++.
Имеется в арсенале программы:
1) полный адрес картинки
2) QPixmap, QGraphicsScene, QGraphocsView этой картинки.


Название: Re: Установка обои на рабочий стол средствами Qt
Отправлено: Vass от Май 02, 2013, 01:01
Вполне очевидно, что Qt тут соверешенно не причем

Для Windows: http://stackoverflow.com/questions/3331682/change-wallpaper-programmatically-using-c-and-windows-api

Для Linux я полагаю каждая DE имеет свои способы


Название: Re: Установка обои на рабочий стол средствами Qt
Отправлено: abodnya от Май 02, 2013, 14:45
Спасибо за ответ.

Может тогда поскажете как определить DE средствами Qt или C++ ?
Есть макрос Q_OS_LINUX, но он только определяет, что это линукс, а т.к. разное DE хранит в разных папках бэкграунд, нужна более точная настройка