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

OSCHINA-MIRROR/feiyangqingyun-QUCSDK

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

0 Введение

  1. Проект: https://qtchina.blog.csdn.net/article/details/97565652
  2. Видео: https://space.bilibili.com/687803542
  3. Магазин: https://shop244026315.taobao.com
  4. Контакты: QQ (517216493), WeChat (feiyangqingyun), рекомендуется добавить WeChat.
  5. Публичный аккаунт: Qt实战/Qt入门和进阶/Qt教程/Qt软件
  6. Поддержка версий: Все проекты поддерживают все версии Qt4/5/6 и последующие версии.
  7. Мониторинг: https://pan.baidu.com/s/1d7TH_GEYl5nOecuNlWJJ7g Код для доступа: 01jf
  8. Другие работы: https://pan.baidu.com/s/1ZxG-oyUKe286LPMPxOrO2A Код для доступа: o05q
  9. Онлайн документация системы мониторинга: http://www.qtcdev.com/video_system/
  10. Онлайн документация системы больших экранов: http://www.qtcdev.com/bigscreen/
  11. Онлайн документация системы Интернета вещей: http://www.qtcdev.com/iotsystem/

1 Описание проекта

Сборник SDK для пользовательских Qt-компонентов, включая динамические библиотеки для различных операционных систем, заголовочные файлы компонентов, демонстрационные примеры использования SDK и руководства по использованию.## 2 Ссылки для загрузки

  • Видео: https://www.bilibili.com/video/BV1Go4y1P7nX
  • Пример использования: https://qtchina.blog.csdn.net/article/details/121188343
  • Ссылка для загрузки: https://pan.baidu.com/s/1A5Gd77kExm8Co5ckT51vvQ Код для доступа: 877p
  • Имена файлов: bin_quc.zip (демонстрация компонентов), остальные файлы — динамические библиотеки и заголовочные файлы, созданные для каждого дня.
  • Важное уведомление: Из-за ограничений по размеру файлов на платформе открытого исходного кода, все последующие обновления будут доступны только на сетевом диске. Если вы не найдете нужную версию здесь, загрузите её с сетевого диска.
  • Важное уведомление: версия для mingw доступна на GitHub или сетевом диске.
  • Уважаемые пользователи: Вы можете приобрести полный исходный код компонентов за плату. Каждый компонент имеет отдельный демонстрационный пример использования.
  • Контакты: QQ (517216493), WeChat (feiyangqingyun), рекомендуется добавить WeChat.

3 Версии и обновления1. SDK размещены в директориях с датами, рекомендуется использовать последнюю версию.

  1. Другие папки содержат версии, соответствующие определенным датам, и предоставляют как отладочные, так и релизные версии динамических библиотек.
  2. Используйте заголовочные файлы из соответствующих папок, так как компоненты постоянно обновляются и улучшаются.
  3. Рекомендуется использовать самую последнюю версию, в которой содержится 205 компонентов.
  4. Теоретически, малые версии должны быть совместимы как вверх, так и вниз, например, dll версии 5.12.3 может быть использована в версии 5.12.0.
  5. С 10 октября 2021 года предоставляется только SDK для последних пользовательских компонентов.

4 Содержание1. Директория include содержит заголовочные файлы для соответствующих компонентов.

  1. Директория shared содержит динамические библиотеки для различных версий Qt. Если нужной версии Qt нет, можно использовать статические библиотеки.
  2. Директория static содержит соответствующие статические библиотеки, которые обычно компилируются с использованием более ранних версий Qt и компилятора для поддержки соответствующих версий Qt, таких как Qt5 или Qt6. Например, qt5_linux_gcc_32 поддерживает все версии Qt5 на 32-битных Linux системах, а qt6_win_mingw_64 поддерживает все версии Qt6 на 64-битных Windows системах, скомпилированных с использованием mingw64.
  3. Директория sdkdemo содержит примеры использования динамических библиотек.
  4. Директория snap содержит изображения работы компонентов, которые постоянно обновляются.## 5 Инструкции по использованию1. Первый шаг: необходимо, чтобы версия Qt, тип компилятора, версия компилятора и разрядность компилятора полностью совпадали.
  5. Второй шаг: найдите директорию bin в директории установки Qt, где находится библиотека. В этой же директории есть папка plugins, в которой находится директория designer. Поместите соответствующий плагин, например quc_5_7_0_msvc2013_32.dll, в эту директорию.
  6. Третий шаг: дваждите по designer.exe в директории bin, откройте предоставленный demo.ui и увидите результат. Или создайте пустой UI и перетащите компоненты из левой панели.
  7. Если вы хотите интегрировать это в Qt Creator, необходимо, чтобы версия библиотеки, которую вы загрузили, полностью совпадала с версией Qt, компилятором и разрядностью, используемыми в вашем Qt Creator. Возможно, что версия Qt Creator в пакете установки была скомпилирована с предыдущей версией Qt, что не позволит интегрировать её. Рекомендуется использовать пакет установки Qt 5.12.3, если вы используете компилятор MSVC, это позволит успешно интегрировать её.
  8. На Windows система динамические библиотеки Qt Designer обычно находятся по адресу C:\Qt\Qt5.15.2\5.15.2\mingw81_64\plugins\designer, а динамические библиотеки Qt Creator — по адресу C:\Qt\Qt5.15.2\Tools\QtCreator\bin\plugins\designer.
  9. На Linux система динамические библиотеки Qt Designer обычно находятся по адресу /home/liu/Qt/Qt5.14.0/5.14.0/gcc_64/plugins/designer, а динамические библиотеки Qt Creator — по адресу /home/liu/Qt/Qt5.14.0/Tools/QtCreator/lib/Qt/plugins/designer.На Mac система динамические библиотеки Qt Designer обычно находятся по адресу /Users/liu/Qt/5.15.2/clang_64/plugins/designer, а динамические библиотеки Qt Creator — по адресу /Users/liu/Qt/Qt Creator.app/Contents/PlugIns/designer.
  10. Неофициальные инструкции по использованию https://blog.csdn.net/u014779536/article/details/106923566

6 Особые примечания

  1. Динамические библиотеки и соответствующие им заголовочные файлы будут постоянно обновляться и исправляться. Из-за ограниченности времени автор не гарантирует, что все плагины всегда обновлены. Однако версия qt_5_7_0_mingw530_32 всегда будет самой последней и правильной. Почему выбрана именно эта версия? Потому что 5.7.0 — это последняя версия, поддерживающая Windows XP. Спасибо за доверие и понимание.
  2. Помните, что для интеграции в QtCreator версии должны совпадать. Для успешного компиляции проекта версии должны совпадать с версией используемого компилятора. Например, если у вас установлена версия Qt 5.12.3, вам нужно скопировать dll из пакета qt_5_12_3_msvc2017_32.zip в соответствующую директорию. Если вы используете компилятор 5.12.3+mingw32, при компиляции sdkdemo вам нужно скопировать dll из пакета qt_5_12_3_mingw730_ Yöntem 32.zip в директорию sdkdemo и заменить существующие dll. Важно помнить, что Qt и QtCreator — это разные вещи. Один QtCreator может загружать несколько различных сборок Qt. Ни в коем случае не копируйте dll из QtCreator в директорию sdkdemo.

7 Функциональные особенности

1.Более 202 красивых компонентов, которые постоянно обновляются и улучшаются, множество различных типов компонентов. 2. Включает различные панели инструментов, полосы прогресса, круги прогресса, компасы, графики, линейки, термометры, навигационные панели, flatui, выделенные кнопки, ползунки выбора, календарь по лунному календарю, рекламные баннеры, круговые диаграммы, кольцевые диаграммы, временные оси, расширенные компоненты, усиленные компоненты и др. 3. Каждый класс состоит из независимого .h-заголовочного файла и .cpp-файла реализации, что обеспечивает нулевую耦合,不依赖其他文件,方便单个控件以源码形式集成到项目中,直观方便。 4. Количество компонентов значительно превышает другие библиотеки третьих сторон, например, количество интегрированных компонентов в qwt, а также способ использования проще и дружественнее, с нулевой耦合。 5. Поддерживает любую версию Qt, проверено на всех версиях от Qt 4.6 до Qt 5.15, полностью написано на чистом Qt, использует QWidget и QPainter для отрисовки. 6. Поддерживает любые компиляторы, включая mingw, msvc, gcc, clang и другие. 7. Поддерживает любые операционные системы, включая Windows, Linux, Mac, Android, UOS,银河麒麟, 各种国产Linux, 嵌入式Linux, 树莓派, 香橙派, 全志H3等。 8. Поддерживает компиляцию в дизайнерский плагин, который можно интегрировать непосредственно в панель компонентов QtCreator, и использовать его так же, как встроенные компоненты, большинство эффектов можно настроить несколькими свойствами, что очень удобно. 9. Поддерживает компиляцию в независимую динамическую библиотеку, которая имеет небольшой размер, например, для embedded Linux, который не поддерживает designer, требуется только форма динамической библиотеки. 10. Каждый компонент имеет отдельный полный пример использования, что облегчает изучение и использование отдельных компонентов, что особенно полезно для начинающих. 11. Предоставляет интегрированный пример использования всех компонентов, что облегчает быстрый просмотр эффектов всех компонентов. 12. Поддерживает интеграцию исходного кода непосредственно в примеры, что облегчает компиляцию для Android, for web пакета и т.д. 13. Поддерживает компиляцию в файлы wasm, которые можно запускать непосредственно в веб-страницах, что позволяет запускать их в браузерах Google, Firefox, Edge и т.д., с оригинальной производительностью.Каждый элемент управления имеет подробные китайские комментарии в исходном коде, написанные в соответствии с унифицированными стандартами проектирования, что облегчает изучение написания пользовательских элементов управления. 15. Каждый элемент управления имеет встроенные стандартные цветовые схемы, а соответствующие цветовые схемы примеров выглядят очень эстетично. 16. Некоторые элементы управления предлагают выбор из нескольких стилей и тем, а также из нескольких стилей индикаторов. 17. Все элементы управления адаптируются к изменениям в макетах и растяжении окон, автоматически масштабируясь. 18. Включены дополнительные средства для проектирования пользовательских свойств элементов управления, похожие на средства конфигурирования, с полностью китайскими названиями свойств, поддерживающими перетаскивание для проектирования, что позволяет видеть результат сразу, а также поддерживающими импорт и экспорт в формате XML. 19. Интеграция шрифтов Font Awesome и собранных в коллекции сотен шрифтов Alibaba Iconfont, чтобы наслаждаться преимуществами использования шрифтов-иконок. 20. Все компоненты в итоге формируют один DLL-файл, который можно напрямую интегрировать в qtcreator для использования в дизайне с помощью перетаскивания. 21. Исходный код всех компонентов разделен по категориям и интегрирован в виде модулей pri, предоставляя таблицу соответствия компонентов для быстрого поиска и описания.

8 Примеры отображения элементов управленияavatar

avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar

9 Примеры отображения на различных системах

9.1 Windows-Mingw

9.2 Windows-Msvc

9.3 Linux-Ubuntu

9.4 Linux-Deepin

9.5 Linux-Uos

9.6 Linux-Kylin

9.7 Linux-Newstart

9.8 Linux-Fedora

9.9 Unix-Mac

9.10 Web-Chromium

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

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

Введение

Сборник SDK для пользовательских компонентов Qt, включающий динамические библиотеки для различных операционных систем, заголовочные файлы компонентов и примеры использования SDK. В мире координат все можно отобразить с помощью painter'а. Приглашаем вас к консультации, покупке и кастомизации компонентов, QQ: 517216493, WeChat: feiyangqingyun. Рек... Развернуть Свернуть
MulanPSL-1.0
Отмена

Обновления

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

Участники

все

Язык

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

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