QQStickerPanel is a Windows desktop companion panel for managing and sending QQ stickers. It detects QQ chat windows, docks next to them, and provides categorized browsing, copy, drag-in import, drag-out send, recent stickers, favorites, tags, and basic management tools.
- Detects QQ / QQNT chat windows and docks to the left, right, top, bottom, or inner side.
- Hides to tray automatically when QQ is not running, not in the foreground, or the chat window is closed.
- Supports silent startup for Windows autostart.
- Builds categories from folders and supports drag sorting plus context-menu management.
- Provides Recent, Favorites, Uncategorized, Tag, and All views.
- Click to copy a sticker; double-click to try pasting it into QQ.
- Imports images from Explorer, QQ, clipboard image data, text paths, and virtual file drops.
- Drags stickers out to QQ or Explorer.
- Supports rename, move, category merge, recycle-bin delete, batch rename, and duplicate cleanup.
- Loads cached sticker indexes first, then refreshes changes incrementally in the background.
The default publish output is a framework-dependent single-file executable. Target machines need:
- Windows 10/11 x64
- Microsoft .NET 8 Windows Desktop Runtime x64
Use the self-contained publish mode if target machines cannot preinstall the runtime.
- .NET SDK 8.0 or later
- Windows Desktop / WPF support
- Windows x64
Build:
dotnet build .\QQStickerPanel.sln --configuration ReleasePublish a framework-dependent single-file build:
.\scripts\publish-win-x64.ps1Output:
artifacts\QQStickerPanel-win-x64-framework-dependent
Publish a self-contained single-file build:
.\scripts\publish-win-x64.ps1 -DeploymentMode SelfContainedSingleFileOutput:
artifacts\QQStickerPanel-win-x64-self-contained
- Start the app.
- Pick a sticker root folder in Settings.
- Put images in the root folder or subfolders; subfolders become categories.
- Open a QQ chat window and the panel will dock automatically.
- Click a sticker to copy it; double-click to try pasting it into QQ.
- Drag images into the panel to import them; drag stickers out to send or copy them.
Common shortcuts:
Ctrl + Alt + Q: hide or restore the panelF1: shortcut helpCtrl + Tab/Ctrl + Shift + Tab: switch categoriesCtrl + C: copy selected stickersCtrl + V: import from clipboardDelete: delete selected stickersEsc: clear selection
Settings, recent usage, favorites, tags, and sticker indexes are stored under:
%AppData%\QQStickerPanel
Main files:
settings.jsonrecent.jsonfavorites.jsonmetadata.dbsticker-index.db