Russian Qt Forum
Ноябрь 25, 2024, 17:54 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: [4.x.x] Показать системное контекстное меню для файла/каталога.  (Прочитано 5940 раз)
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« : Март 30, 2009, 18:29 »

Всем доброго.
Вот возникла проблема: нужно показать для файла/каталога/диска контекстное меню, но не знаю как. Понятно, что в Куте нет такой возможности. Уже рыл Винапи, реестр, но так ничего не нашел. Пока нужно для винды, но и для Линукса в будущем тоже будет нужно, хотя по этому поводу еще ничего не искал. Так вот, заморачивался кто-нибудь этой темой?
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Khs
Гость
« Ответ #1 : Март 30, 2009, 18:55 »

Ты имеешь ввиду что-то наподобие как у архиваторов, при клике на, допустим, файл, в контекстном меню пункт сжать (твоей прогой)? Или я не правильно понял вопрос Улыбающийся
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #2 : Март 30, 2009, 19:01 »

Нет. Я хочу меню, которое появляется при нажатии правой кнопкой на файле в проводнике.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Khs
Гость
« Ответ #3 : Март 30, 2009, 19:03 »

Ну в принципе я это и имел ввиду вроде как, только я имел ввиду добавление своего пункта в имеющееся меню, а насчет создания чисто своего контестного меню, что-то не наю Улыбающийся
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #4 : Март 30, 2009, 19:06 »

Про добавление я нашел информацию, но это не нужно. Грустный
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Khs
Гость
« Ответ #5 : Март 30, 2009, 19:13 »

А какова цель, что имеется такая необходимость отсутствия системных пунктов меню в контексте? Улыбающийся
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #6 : Март 30, 2009, 19:16 »

Ну, типа файловый менеджер пытаюсь писать...  Строит глазки
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Khs
Гость
« Ответ #7 : Март 30, 2009, 19:29 »

http://www.beesoft.org/index.php?id=bsc

Цитировать
Beesoft Commander is a file manager (like Norton Commander) for Linux.
BSCommander is based on Qt-GUI.
The basis of this program is Qt toolkit from Trolltech (non-commercial licence for open sources programs). I'm writing in C++, and using Qt and STL.
BSCommander is open-source software released under the GPL license.

глянь, мож пригодица  Улыбающийся
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #8 : Март 30, 2009, 19:42 »

Да пробовал когда-то - убожество. Есть еще QtCmd, то же самое. А вот про то, что можно код оттуда глянуть, я как-то и не подумал...

Посмотрел сейчас еще раз на это чудо - там вообще нет контекстного меню.
« Последнее редактирование: Март 30, 2009, 19:48 от panter_dsd » Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
crackedmind
Гость
« Ответ #9 : Март 30, 2009, 22:01 »

для винды
http://www.codeproject.com/KB/shell/shellcontextmenu.aspx

update
А для линукса похоже надо будет привязываться к конкретной DE/WM . Странно будет выглядеть программа для Qt c засимостями от KDE  Веселый Хотя думаю не плохо было бы это в отдельную компоненту вынести
« Последнее редактирование: Март 30, 2009, 22:03 от crackedmind » Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #10 : Март 31, 2009, 06:12 »

Спасибо, буду смотреть.
Линуксоиды не такие привереды, на крайняк можно и свое меню забабахать. Улыбающийся
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.045 секунд. Запросов: 23.