1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/Ailsc-Duilib

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Duilib

Duilib — это бесплатная библиотека с открытым исходным кодом для создания интерфейсов DirectUI под Windows. Благодаря простому и расширяемому дизайну, а также стабильной и эффективной реализации, она широко используется крупными интернет-компаниями и применяется в различных отраслях: от IM и видео-клиентов до программного обеспечения для отслеживания акций, навигации, мобильных помощников, безопасности и других. Duilib продолжает развиваться, и в будущем планируется дальнейшее улучшение документации, примеров, анимации и рендеринга.

Мы будем рады получить предложения по улучшению функциональности Duilib, исправления кода и сообщения об ошибках. Вместе мы сможем сделать Duilib ещё лучше! Также вы можете поддержать проект Duilib через пожертвования (можно использовать сканирование QR-кодов через Alipay или WeChat).

Примечание от liulei:

  1. При использовании виртуальных таблиц может возникнуть проблема с невозможностью прокрутки, что связано с постоянным обновлением и недействительностью данных. В этом случае рекомендуется оптимизировать интерфейс Set в Duilib без необходимости обновления.
  2. Контейнеры Duilib работают только с видимыми элементами управления. Если элемент управления невидим, его положение не будет регулироваться. Изменение положения контейнера, а затем отображение элемента управления может привести к неправильному расположению элемента. Рекомендуется избегать динамического изменения видимости с помощью SetVisible и использовать свойства showbkimg и showstatusimg вместо этого.
  3. Добавлен двухмерный QRCode.

Для получения более подробной информации о использовании Duilib можно обратиться к CSDN: https://blog.csdn.net/cair2/.

Задачи:

  1. Доработать настройку свойств и сохранение.
  2. Переписать Tree.
  3. Поддерживать DPI.
  4. Поддерживать виртуальные таблицы.
  5. Поддерживать плавающие окна.
  6. Поддерживать функциональный пользовательский интерфейс.

Компиляция под Windows В настоящее время поддерживается только компиляция с использованием CMake. Компиляция поддерживает опции UILIB_STATIC, UNICODE, MT и другие.

О Miniblink Поскольку поддержка веб-элементов управления в Duilib не очень хорошая, внутри есть мини-плагин (на самом деле, у Miniblink тоже много проблем). Если вы не хотите использовать MB, можно удалить плагин node.dll.

Сканирование QR-кода

Платёжный QR-код: Платёжный QR-код

QR-код WeChat: QR-код WeChat

Неполный список программного обеспечения на основе Duilib С момента выпуска Duilib 21 августа 2010 года он завоевал доверие многих разработчиков и крупных компаний. Он широко применяется в программном обеспечении различных отраслей. Ниже приведён неполный список, который известен автору. Приглашаем всех дополнить и исправить его. https://github.com/duilib/duilib/wiki/%E5%9F%BA%E4%BA%8EDuilib%E7%9A%84%E8%BD%AF%E4%BB%B6%E4%B8%8D%E5%AE%8C%E5%85%A8%E5%88%97%E8%A1%A8

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Расширение проекта duilib: поддержка виртуальных таблиц, событий меню, PopupUI. Развернуть Свернуть
BSD-2-Clause
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/Ailsc-Duilib.git
git@api.gitlife.ru:oschina-mirror/Ailsc-Duilib.git
oschina-mirror
Ailsc-Duilib
Ailsc-Duilib
master