WINCMD.RU
ENG RUS
Плагины › Разработка плагинов

Qt Plugin Interface 1.0.0.0

🧩 Разработка и исполняемые файлы Разработка плагинов Открытый код x64

Описание

Плагин предназначен для занимающихся разработкой с использованием фреймворка Qt.
На данный момент возможно создание WLX плагинов на основе данного. Другие типы плагинов не поддерживаются.

=== Как использовать ===
1. Собрать основной модуль плагина:
cd listerqt
qmake INSTALL_PATH=c:\SomeDirectory
nmake
nmake install

2. Включить поставляемый файл listerqt.pri в файл .pro Вашего плагина: include(C:\SomeDirectory\listerqt.pri)

3. Реализовать классы в соответствии с интерфейсами, описанными в wlx_interfaces.h. Для указания необходимых к экспорту из DLL функций следует использовать переменную CONFIG в Вашем .pro файле. Поддерживаемые значения:
- PLUG_LIST_LOAD : плагин позволяет создавать окна и загружать файлы (ListLoad, ListLoadNext, ListCloseWindow, ListSendCommand)
- PLUG_LIST_SEARCH_TEXT : в окне плагина возможно искать текст (ListSearchText)
- PLUG_LIST_SEARCH_DIALOG : плагин реализует свой собственный диалог поиска (ListSearchDialog)
- PLUG_LIST_PRINT : окно плагина позволяет распечатывать содержимое (ListPrint)
- PLUG_LIST_PREVIEW_BITMAP : плагин может генерировать изображения предварительного просмотра для TC (ListGetPreviewBitmap)

=== Примеры использования ===

На основе данного создан WLX плагин для просмотра интерфейсов Qt .ui: qtuiviewer. Крайне рекомендуется ознакомиться с кодом примера!

=== Известные проблемы и особенности ===

При компиляции предпочтительно использовать статическую линковку, т.к. динамическая имеет ряд недостатков:
- Нет простого решения для расположения 32 и 64 битных плагинов в едином каталоге из-за использования фреймворком Qt одинаковых названий своих DLL для обеих архитектур.
- Qt не выгружает из памяти свои плагины, в результате чего часть DLL Qt остаётся в памяти, в то время как другая часть выгружается. Это приводит к падению при попытке повторной загрузки и использовании плагина.
- Зачастую статическая линковка сокращает размер и время запуска плагина.

Что нового

Представленные двоичные файлы скомпилированы MSVC 2015 SP2 с использованием Qt 5.6.0.

Совместимые скомпилированные сборки Qt доступны здесь: https://yadi.sk/d/sXk6kwmkquyKu

Другие работы автора: Aleksei Ilin

QtUiViewer 1.0.0.0

🧩 Разработка и исполняемые файлы Плагины просмотрщика (WLX) Открытый код x64

Отображает файлы интерфейсов Qt .ui в просмотрщике, позволяя просматривать эскизы интерфейсов и выводить их на печать.

Aleksei Ilin 11.04.2016 ↓ 5 294

Похожие плагины

FileInfo 2.23

🧩 Разработка и исполняемые файлы Плагины просмотрщика (WLX) Бесплатно x64

Показывает информацию о версии, заголовки и символы файлов MZ, NE, LE, LX и PE (программы, DLL), дампы LIB, OBJ и EXP, проверяет зависимости DLL и выводит данные typelib.

François Gannier 18.05.2017 ↓ 206 634

PE Viewer 3.0.18

🧩 Разработка и исполняемые файлы Плагины просмотрщика (WLX) Бесплатно x64

Показывает информацию о модулях PE, MZ, NE, LE и ELF (EXE, DLL, SO, SYS, OCX): хеши, энтропию, секции, импорт и экспорт, ресурсы, цифровые подписи, CLR-заголовок .Net и статистику VirusTotal.

Anatol Paulovich 28.11.2025 ↓ 26 004

WDX_GitCommander 2.0.3.0

🧩 Разработка и исполняемые файлы Контентные плагины (WDX) Открытый код x64

Выводит сведения о Git в колонках и всплывающих подсказках Total Commander для репозиториев и файлов внутри них. Основан на libgit2, это улучшенная версия исходного WDX_GitCommander.

tbeu 05.11.2026 ↓ 5 652

WinScript Advanced 1.7

🧩 Разработка и исполняемые файлы Контентные плагины (WDX) Бесплатно x64

Запускает ваши скрипты для файлов и папок и выводит результат в колонки, до 21 колонки на скрипт. Поддерживает VBS, JS, Python, AutoHotKey, PHP, AutoIt и PowerShell.

AlexShy 27.06.2016 ↓ 10 510

TC Plugin Unloader - unloads WLX WDX WCX WFX automatically 1.0.2

🧩 Разработка и исполняемые файлы Разработка плагинов x64

Следит за файлами плагинов из wincmd.ini и просит запущенный Total Commander выгрузить плагины WLX, WDX, WCX или WFX, когда другая программа хочет заменить, переименовать или удалить их.

Alexander Doeller 01.11.2026 ↓ 841

WDX Test 64 0.7

🧩 Разработка и исполняемые файлы Разработка плагинов Открытый код x64

Консольный тестер контентных плагинов WDX: загружает 32- и 64-битные плагины, выводит список полей и значения с единицами измерения для файла, включая Unicode, отложенные и запрашиваемые поля.

tbeu 05.11.2026 ↓ 334