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

OSCHINA-MIRROR/libaineu2004-QWidgetDemo

Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку 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) Вэйсин (feiyangqingyun) рекомендуется добавлять Вэйсин.
  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 Особые замечания

  1. Можно открыть и скомпилировать все сразу с помощью QWidgetDemo.pro, либо открыть и скомпилировать .pro файлы в соответствующих директориях.
  2. Если обнаружите, что некоторые подпроекты не загружаются, откройте соответствующие .pro файлы и внимательно прочитайте комментарии.
  3. Скомпилированные исполняемые файлы находятся в директории bin, которая находится на том же уровне, что и исходный код.
  4. Тестировано на всех версиях Qt от 4.6 до 6.6, а также на системах win, linux, mac, uos и других.
  5. Некоторые проекты не поддерживаются на некоторых версиях Qt, например, Qt6, и будут автоматически пропущены.
  6. Рекомендуется использовать командную строку git для загрузки, так как при распаковке архивов могут возникнуть проблемы (например, ошибка "Excess closing brace"), причина неизвестна.
  7. Рекомендуется изучать вместе с опытом разработки на Qt https://gitee.com/feiyangqingyun/qtkaifajingyan
  8. Демонстрационное видео: https://www.bilibili.com/video/BV1kg4y1P7VD
  9. Если вам нужна коммерческая версия Qt, свяжитесь с представителем бизнеса Qt China по Вэйсину zzwdkxx для поддержки Qt.

2 Описание директорий

Высококачественные проекты выделены жирным шрифтом

Директория Связано Название Описание
control Контролы battery Уровень заряда батареи
control Контролы devicebutton Кнопка устройства
control Контролы devicesizetable Объем диска
control Контролы imageswitch Переключатель изображений
control Контролы ipaddress Поле ввода IP-адреса
control Контролы lightbutton Выделенная кнопка
control Контролы navbutton Навигационная кнопка
control Контролы savelog Перенаправление вывода логов
control Контролы saveruntime Запись времени выполнения
control Контролы smoothcurve Гладкая кривая
control Контролы zhtopy Преобразование китайских символов в пиньинь
control Контролы cpumemorylabel Контроль CPU и памяти
tool Инструменты comtool Помощник для отладки COM-порта
tool Инструменты nettool Помощник для отладки сети
tool Инструменты netserver Сервер прокси сети
tool Инструменты base64helper Преобразование изображений и текста в base64
tool Инструменты countcode Инструмент подсчета строк кода
tool Инструменты emailtool Инструмент отправки электронной почты
tool Инструменты moneytool Калькулятор процентов депозита
tool Инструменты pngtool Инструмент удаления предупреждений из изображений
tool Инструменты keytool Генератор ключей
tool Инструменты keydemo Пример тестирования ключей
tool Инструменты livetool Запускатор программ
tool Инструменты livedemo Пример запуска программы
video Видеоплееры videobox Макет видеонаблюдения
video Видеоплееры videopanel Панель видеонаблюдения
video Видеоплееры videowindow Компонент видеонаблюдения
video Видеоплееры playffmpeg Воспроизведение видео с помощью ffmpeg
video Видеоплееры playvlc Воспроизведение видео с помощью vlc
video Видеоплееры plaympv Воспроизведение видео с помощью mpv
widget Окна colorwidget Палитра цветов
widget Окна framelesswidget Общее окно без рамки
widget Окна gifwidget Запись GIF
widget Окна lunarcalendarwidget Календарь лунного года
widget Окна maskwidget Общая маска
widget Окна movewidget Перемещение компонентов
widget Окна screenwidget Скриншот экрана
ui Интерфейсы flatui Плоский стиль
ui Интерфейсы styledemo Три стиля интерфейса
ui Интерфейсы uidemo01 Пример базового оформления интерфейса
ui Интерфейсы uidemo08 Пример начального оформления интерфейса
ui Интерфейсы uidemo09 Главный интерфейс сетки 3x3
ui Интерфейсы uidemo10 Главный плоский интерфейс
ui Интерфейсы iconhelper Супер графический шрифт
other Другое bgdemo Окно нестандартной формы
other Другое dbpage Общая пагинация базы данных
other echartgauge
other lineeditnext
other mouseline
other ntpclient
other trayicon
other multobj2slot
other drawrect
third designer
third hotkey
third shortcut
third miniblink
third qwtdemo
third qcustomplotdemo
netfriend astackwidget
netfriend imagecropper
netfriend imageviewwindow
netfriend slidepuzzlewidget

3 Скриншоты

3.1 Контролы - control

  • Уровень заряда батареи - battery
  • Кнопка устройства - devicebutton
  • Объем диска - devicesizetable
  • Переключатель изображений - imageswitch
  • Поле ввода IP-адреса - ipaddress
  • Выделенная кнопка - lightbutton
  • Навигационная кнопка - navbutton
  • Перенаправление вывода логов - savelog
  • Запись времени выполнения - saveruntime
  • Гладкая кривая - smoothcurve
  • Преобразование китайских символов в пиньинь - zhtopy
  • Контроль CPU и памяти - cpumemorylabel

3.2 Инструменты - tool

  • Помощник для отладки COM-порта - comtool
  • Помощник для отладки сети - nettool
  • Сервер прокси сети - netserver
  • Преобразование изображений и текста в base64 - base64helper
  • Инструмент подсчета строк кода - countcode
  • Инструмент отправки электронной почты - emailtool
  • Калькулятор процентов депозита - moneytool
  • Инструмент удаления предупреждений из изображений - pngtool
  • Генератор ключей - keytool
  • Пример тестирования ключей - keydemo
  • Запускатор программ - livetool
  • Пример запуска программы - livedemo

3.3 Видеоплееры - video

  • Макет видеонаблюдения - videobox
  • Панель видеонаблюдения - videopanel
  • Компонент видеонаблюдения - videowindow
  • Воспроизведение видео с помощью ffmpeg - playffmpeg
  • Воспроизведение видео с помощью vlc - playvlc
  • Воспроизведение видео с помощью mpv - plaympv
  • Воспроизведение видео с помощью mdk - playmdk

3.4 Окна - widget

  • Палитра цветов - colorwidget
  • Общее окно без рамки - framelesswidget
  • Запись GIF - gifwidget
  • Календарь лунного года - lunarcalendarwidget
  • Общая маска - maskwidget
  • Перемещение компонентов - movewidget
  • Скриншот экрана - screenwidget

3.5 Интерфейсы - ui

  • Плоский стиль - flatui
  • Три стиля интерфейса - styledemo
  • Пример базового оформления интерфейса - uidemo01
  • Пример начального оформления интерфейса - uidemo08
  • Главный интерфейс сетки 3x3 - uidemo09
  • Главный плоский интерфейс - uidemo10
  • Супер графический шрифт - iconhelper

3.6 Другое - other

  • Окно нестандартной формы - bgdemo
  • Общая пагинация базы данных - dbpage
  • Интерактивные диаграммы echart - echartgauge
  • Автоматический переход по нажатию Enter в текстовых полях - lineeditnext
  • Крестик мыши - mouseline
  • Синхронизация времени NTP - ntpclient
  • Общий эффект системного трея - trayicon
  • Общий слот для нескольких объектов - multobj2slot
  • Случайные прямоугольники - drawrect

3.7 Третьи библиотеки - third

  • QtDesigner дизайнер (Qt4) - designer
  • Глобальные горячие клавиши 1 - hotkey
  • Глобальные горячие клавиши 2 - shortcut
  • Ядро браузера miniblink - miniblink
  • Пример использования qwt без плагинов - qwtdemo
  • Пример использования qcustomplot для создания красивых графиков - qcustomplotdemo

3.8 Предоставлено пользователями сети - netfriend

  • Динамический StackWidget - astackwidget
  • Инструмент настройки аватара - imagecropper
  • Переключение изображений в 3D эффекте - imageviewwindow
  • Слайд-пазл для капчи - slidepuzzlewidget

4 Обучающие группы

  1. Группа обмена технологиями Qt 1 573199610 (закрыта)
  2. Группа обмена технологиями Qt 2 751439350 (новая группа)

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

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

Введение

Несколько демонстрационных проектов, написанных с использованием Qt,预计将有100多个,一直持续更新完善,代码简洁易懂注释详细,每个都是独立项目,非常适合初学者,代码随意传播使用,拒绝打赏和捐赠,欢迎留言评论! Несколько демонстрационных проектов, написанных с использованием Qt,预计将有100多个, превращается в: Несколько демонстрационных проектов, написанных с использованием Qt,预计将 иметь более 100, будет постоянно обнов... Развернуть Свернуть
MulanPSL-1.0
Отмена

Обновления

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

Участники

все

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

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