/ / So fügen Sie einen Kontextmenüeintrag im BS-Datei-Explorer mit Qt - c ++, qt, qt4 hinzu

Wie man einen Kontextmenüeintrag im Betriebssystem-Datei-Explorer mit Qt - C ++, Qt, Qt4 hinzufügt

Ich möchte wissen, ob es möglich ist, einen Eintrag im Kontextmenü (Rechtsklick-Menü) des OS-Datei-Explorers (z. B. Windows Explorer) für mein mit Qt entwickeltes Programm hinzuzufügen.

Das Ziel ist, wenn ich mit der rechten Maustaste auf eine Datei oder ein Verzeichnis klicke, möchte ich, dass mein Element in diesem Menü erscheint und etwas tut, wenn der Benutzer darauf klickt.

Antworten:

4 für die Antwort № 1

Das Kontextmenü im Windows Explorer hat nichtsdirekt mit Qt zu tun. Indem Sie einfach einige Registrierungseinträge festlegen, können Sie Elemente zum Kontextmenü hinzufügen, die eine Anwendung starten und Parameter wie die ausgewählte (n) Datei (en) an diese Anwendung übergeben.

Wenn Sie nach "Hinzufügen zum Windows-Kontextmenü" suchen, finden Sie Artikel, in denen erläutert wird, welche Registrierungseinträge Sie bearbeiten müssen. Hier "s ein solcher Artikel

Sobald Sie die Registrierungseinträge erstellt haben, können Sie sie als Dateien exportieren, die bei der Installation Ihrer Anwendung ausgeführt werden können.