Russian Qt Forum
Ноябрь 25, 2024, 15:39
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Общие вопросы
>
[4.x.x] Показать системное контекстное меню для файла/каталога.
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: [4.x.x] Показать системное контекстное меню для файла/каталога. (Прочитано 5926 раз)
Пантер
Administrator
Джедай : наставник для всех
Offline
Сообщений: 5876
Жаждущий знаний
[4.x.x] Показать системное контекстное меню для файла/каталога.
«
:
Март 30, 2009, 18:29 »
Всем доброго.
Вот возникла проблема: нужно показать для файла/каталога/диска контекстное меню, но не знаю как. Понятно, что в Куте нет такой возможности. Уже рыл Винапи, реестр, но так ничего не нашел. Пока нужно для винды, но и для Линукса в будущем тоже будет нужно, хотя по этому поводу еще ничего не искал. Так вот, заморачивался кто-нибудь этой темой?
Записан
1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Khs
Гость
Re: [4.x.x] Показать системное контекстное меню для файла/каталога.
«
Ответ #1 :
Март 30, 2009, 18:55 »
Ты имеешь ввиду что-то наподобие как у архиваторов, при клике на, допустим, файл, в контекстном меню пункт сжать (твоей прогой)? Или я не правильно понял вопрос
Записан
Пантер
Administrator
Джедай : наставник для всех
Offline
Сообщений: 5876
Жаждущий знаний
Re: [4.x.x] Показать системное контекстное меню для файла/каталога.
«
Ответ #2 :
Март 30, 2009, 19:01 »
Нет. Я хочу меню, которое появляется при нажатии правой кнопкой на файле в проводнике.
Записан
1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Khs
Гость
Re: [4.x.x] Показать системное контекстное меню для файла/каталога.
«
Ответ #3 :
Март 30, 2009, 19:03 »
Ну в принципе я это и имел ввиду вроде как, только я имел ввиду добавление своего пункта в имеющееся меню, а насчет создания чисто своего контестного меню, что-то не наю
Записан
Пантер
Administrator
Джедай : наставник для всех
Offline
Сообщений: 5876
Жаждущий знаний
Re: [4.x.x] Показать системное контекстное меню для файла/каталога.
«
Ответ #4 :
Март 30, 2009, 19:06 »
Про добавление я нашел информацию, но это не нужно.
Записан
1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Khs
Гость
Re: [4.x.x] Показать системное контекстное меню для файла/каталога.
«
Ответ #5 :
Март 30, 2009, 19:13 »
А какова цель, что имеется такая необходимость отсутствия системных пунктов меню в контексте?
Записан
Пантер
Administrator
Джедай : наставник для всех
Offline
Сообщений: 5876
Жаждущий знаний
Re: [4.x.x] Показать системное контекстное меню для файла/каталога.
«
Ответ #6 :
Март 30, 2009, 19:16 »
Ну, типа файловый менеджер пытаюсь писать...
Записан
1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Khs
Гость
Re: [4.x.x] Показать системное контекстное меню для файла/каталога.
«
Ответ #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
Сообщений: 5876
Жаждущий знаний
Re: [4.x.x] Показать системное контекстное меню дл&
«
Ответ #8 :
Март 30, 2009, 19:42 »
Да пробовал когда-то - убожество. Есть еще QtCmd, то же самое. А вот про то, что можно код оттуда глянуть, я как-то и не подумал...
Посмотрел сейчас еще раз на это чудо - там вообще нет контекстного меню.
«
Последнее редактирование: Март 30, 2009, 19:48 от panter_dsd
»
Записан
1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
crackedmind
Гость
Re: [4.x.x] Показать системное контекстное меню для файла/каталога.
«
Ответ #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
Сообщений: 5876
Жаждущий знаний
Re: [4.x.x] Показать системное контекстное меню для файла/каталога.
«
Ответ #10 :
Март 31, 2009, 06:12 »
Спасибо, буду смотреть.
Линуксоиды не такие привереды, на крайняк можно и свое меню забабахать.
Записан
1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...