Qt

Как програмно поменять обои

Долго думал над заголовком, все равно звучит бредово.
Итак, сделал я программку, которая генерирует изображения абстрактного характера. Хотелось бы, чтоб она могла сама ставить эти картинки на обои. Как из программы сказать системе: "эй, вот тебе картинка, клади на стол!"?
Пишу на C++ в Qt.

Если интересно, обои получаются такие:

Qt-based Multimedia Player

QMMP — это универсальный и свободный аудиопроигрыватель для Unix-подобных операционных систем и Windows. QMMP поддерживает множество аудиоформатов и имеет настраиваемый интерфейс пользователя, основанный на оконной системе X и библиотеке Qt. Программа распространяется по свободной лицензии GNU GPL.

Ссылка на сайт


Ссылка на багтрекер

Цель создания этой записи - привлечь внимание к проекту.

QT кросс-убунтовость, QGroupBox [Решено]

Изображение пользователя Dexel.

Здравствуйте.
Кто как решает проблему с кросс-убунтовостью на QT?
В частности QGroupBox не отображает каёмку(бордюр) в LXDE, XFCE.
У меня как псевдовариант:

label->setFrameShape(QFrame::Box);
label->setFrameShadow(QFrame::Raised);

Ну это ж не выход. Например знаю контору, которая из своей жадности юзает Xubuntu (оператива потому что денег стоит).
А мне нравилась долгое время Lubuntu. И вернулся на KDE, потому что переписали на совесть реально. Так не все ж такие.
Отвлёкся, простите.

Может существует какое универсальное решение в плане бордюра под XFCE и LXDE ?

Digest аутентификация HTTP [РЕШЕНО]

Изображение пользователя RA9OAJ.

Доброго времени суток!
Возникла проблема при создании класса-аутентификатора для REXLoader - никак не могу авторизироваться на сайте с Digest аутентификацией.
Прошу не тыкать носом в классы QNetworkAccessManager и QAuthenticator - мои модули не совместимы с ними и используют иной способ генерации и разбора посылок/ответов от сервера, поэтому и реализую свой класс.
Развернул на виртуалке свой apache + подключил модуль digest аутентификации, настроил тестовый сайт.

Обращение к статическим функциям-членам из родительского класса [Решено]

Изображение пользователя Eugene.

Всем, здравствуйте!
Собственно вопрос скорее не технического, а эстетического характера.
Меня интересует практика хорошего тона обращения к статическим функциям-членам из класса в котором они определены.

В случае обращения из вне, все понятно. Объявляем имя класса со спецификатором принадлежности, а далее следует сам метод:
QApplication::aboutQt();

Однако, из класса в котором определен этот самый метод, к нему можно обратится несколькими способами:
1) aboutQt();
2) ::aboutQt();
3) QApplication::aboutQt();

LeechCraft Azoth: первые шаги в трёх частях

Изображение пользователя DarkneSS.

В leechcraft есть много достойных модулей, способных обрести и удержать свою целевую аудиторию, но наиболее перспективным среди них, пожалуй, является azoth. Как и во всём клиенте конкретные функции в интернет-мессенджере личкрафтов берут на себя плагины, а ядро обеспечивает только плюшки, интересные скорее программистам, нежели простым пользователям. По моему скромному мнению, в первую очередь стоит определиться с необходимыми вам плагинами. Конечно, можно установить всё скопом и отключать (или не отключать, а просто не использовать) модули, но всё же рассмотреть назначение наиболее интересных из них для темы данного повествования не помешает. Исходя из исключительно своих потребностей я разделю модули на три группы по степени их важности опять же для меня.
Читать первую часть о полезных для мессенджера модулях.