Название: Изменение системного контекстного меню Отправлено: Галя от Июль 20, 2011, 11:46 Здравствуйте!
Подскажите пожалуйста, как можно добавить/заменить пункты в системном контекстном меню средствами Qt. Желательно кроссплатформенное решение; в крайнем случае - пригодное для KDE. Название: Re: Изменение системного контекстного меню Отправлено: GreatSnake от Июль 20, 2011, 11:48 Здравствуйте! И что по вашему означает это "системное контекстное меню"?Подскажите пожалуйста, как можно добавить/заменить пункты в системном контекстном меню средствами Qt. Желательно кроссплатформенное решение; в крайнем случае - пригодное для KDE. Название: Re: Изменение системного контекстного меню Отправлено: Галя от Июль 20, 2011, 13:24 Положим, добавить пункт "Вставить текущую дату" (это например), так, чтобы это отразилось в контекстных меню TextBox'ов разных приложений.
Название: Re: Изменение системного контекстного меню Отправлено: GreatSnake от Июль 20, 2011, 13:28 В Qt такое невозможно.
Название: Re: Изменение системного контекстного меню Отправлено: shirushizo от Июль 20, 2011, 13:50 GreatSnake, +1
Курите реестр винды))) Там пункты меню описаны... А для кед гуглите: извращенцев хватает - может что-нибудь накопаете ;) Название: Re: Изменение системного контекстного меню Отправлено: Галя от Июль 20, 2011, 16:45 Ну что же, спасибо за наводку. Пошла курить. )
Название: Re: Изменение системного контекстного меню Отправлено: aborovsky от Июль 21, 2011, 10:20 Не совсем понял, что такое "системное контестное меню". Если имеется в виду меню в заголовке окна, то в винде к нему можно получить доступ с помощью функции GetSystemMenu() и ее друзей.
Про KDE, где эта штука называется Window Menu, можно тут посмотреть: http://api.kde.org/4.x-api/kdebase-workspace-apidocs/kwin/lib/html/classKDecoration.html (http://api.kde.org/4.x-api/kdebase-workspace-apidocs/kwin/lib/html/classKDecoration.html) Но кросс-платформенно не получится. Под одним только Linux'ом эти окна-менюшки работают по-разному, в зависимости от графической оболочки. Название: Re: Изменение системного контекстного меню Отправлено: GreatSnake от Июль 21, 2011, 10:23 Не совсем понял, что такое "системное контестное меню". Невнимателен. ТС уже ответила (http://www.prog.org.ru/index.php?topic=18871.msg127128#msg127128).Название: Re: Изменение системного контекстного меню Отправлено: 3aTBoPHuK от Март 19, 2012, 19:44 Здесь дан развернутый ответ на вопрос "как можно добавить/заменить пункты в системном контекстном меню средствами Qt":
http://www.prog.org.ru/topic_14830_0.html Название: Re: Изменение системного контекстного меню Отправлено: Bepec от Март 19, 2012, 21:30 Затворник не тормози. Твоя ссылка с СИСТЕМНЫМ не имеет никакого отношения :)
|