Какие графические библиотеки C++ лучше всего подходят для создания пользовательских интерфейсов. Как выбрать оптимальную библиотеку для разработки GUI или игр на C++. Какие преимущества и особенности имеют SFML, Qt, Cairo и другие популярные графические фреймворки.
Ключевые особенности графических библиотек C++
Графические библиотеки C++ предоставляют разработчикам мощные инструменты для создания пользовательских интерфейсов и визуализации. Основные преимущества использования таких библиотек:
- Ускорение разработки GUI за счет готовых компонентов
- Кроссплатформенность и поддержка различных ОС
- Высокая производительность и оптимизация
- Широкие возможности для кастомизации интерфейса
- Интеграция с OpenGL и другими технологиями
При выборе графической библиотеки важно учитывать такие факторы, как простота использования, документация, активность сообщества и соответствие требованиям проекта.
SFML — простая и быстрая мультимедийная библиотека
SFML (Simple and Fast Multimedia Library) — одна из самых удобных и быстрых графических библиотек для C++. Ее ключевые особенности:

- Минимальные требования к знанию C++
- Легкость освоения — можно написать приложение за несколько дней
- Кроссплатформенность (Windows, Linux, MacOS)
- Подходит для разработки 2D-игр и приложений
- Не требует написания большого объема кода
SFML часто используется в небольших проектах и стартапах, а также программистами-любителями для создания игр. Благодаря простоте освоения, эта библиотека отлично подходит для начинающих разработчиков.
Qt — мощный инструментарий для создания GUI
Qt представляет собой обширный набор инструментов для проектирования графических интерфейсов. Основные преимущества Qt:
- Высокая скорость и удобство разработки
- Гибкость и кроссплатформенность
- Поддержка мобильных платформ
- Расширение возможностей C++ через мета-объектный компилятор
- Большой выбор IDE (QtCreator, QtDesigner и др.)
Qt отлично подходит для создания сложных десктопных и мобильных приложений с продвинутым GUI. Библиотека активно развивается и имеет обширную документацию.
Cairo — библиотека для работы с векторной графикой
Cairo специализируется на отрисовке векторных изображений и используется во многих крупных проектах. Ключевые особенности:

- Поддержка Windows, Linux, MacOS
- Применяется в браузерном движке Gecko
- Лежит в основе некоторых ОС (MorphOS, AmigaOS)
- Взаимодействие с OpenGL-бэкендом
- Профессиональные инструменты для векторной графики
Cairo хорошо подходит для работы со сложной 2D-графикой и создания масштабируемых интерфейсов. Однако документация в основном на английском языке.
Cocos2D-X — фреймворк для разработки мобильных игр
Cocos2D-X — это кроссплатформенная библиотека, ориентированная на разработку игр для мобильных устройств. Ее преимущества:
- Поддержка всех популярных мобильных платформ
- Удобство и доступность для разработчиков
- Наличие конструктора игр Cocos Creator
- Подходит для работы с 2D-графикой и анимацией
- Популярность среди инди-разработчиков
Cocos2D-X отлично подходит для создания 2D-игр под мобильные платформы. Однако для 3D-игр лучше использовать более мощные движки.
Juce — фреймворк для аудио-приложений и плагинов
Juce — это кроссплатформенный фреймворк, который часто применяется для разработки аудио-софта. Особенности Juce:

- Создание плагинов и приложений на C++
- Обширная документация на английском языке
- Набор интерфейсов для аудио-плагинов
- Популярность среди разработчиков аудио-ПО
- Поддержка различных аудио-форматов
Juce предоставляет мощные инструменты для работы со звуком и создания профессиональных аудио-приложений. Фреймворк активно развивается и имеет сообщество разработчиков.
wxWidgets — производительная библиотека для GUI
wxWidgets — одна из старейших и наиболее известных графических библиотек. Ее ключевые преимущества:
- Высокая производительность
- Использование нативных элементов интерфейса ОС
- Кроссплатформенность
- Обширная функциональность
- Хорошая документация
wxWidgets позволяет создавать приложения, которые выглядят нативно на разных платформах. Библиотека подходит для разработки сложных десктопных программ.
SDL 2.0 — библиотека для создания мультимедиа-приложений
SDL 2.0 (Simple DirectMedia Layer) — это кроссплатформенная библиотека для работы с мультимедиа. Ее особенности:
- Поддержка Windows, Linux, MacOS, мобильных ОС
- Быстрота и надежность в работе
- Профессиональные инструменты для работы со звуком
- Интеграция с OpenGL
- Подходит для разработки игр и мультимедиа-приложений
SDL 2.0 предоставляет низкоуровневый доступ к аудио, клавиатуре, мыши и графическим устройствам. Библиотека часто используется для портирования игр на различные платформы.

Как выбрать оптимальную графическую библиотеку C++
При выборе графической библиотеки C++ следует учитывать несколько ключевых факторов:
- Тип разрабатываемого приложения (игра, десктопная программа и т.д.)
- Целевые платформы
- Требования к производительности
- Опыт разработчиков
- Наличие документации и поддержки
- Лицензионные ограничения
Рекомендуется оценить несколько библиотек на небольших тестовых проектах, прежде чем сделать окончательный выбор. Важно также учитывать долгосрочные перспективы развития проекта.
Заключение
Графические библиотеки C++ предоставляют разработчикам мощные инструменты для создания пользовательских интерфейсов и визуализации. Выбор конкретной библиотеки зависит от требований проекта и предпочтений команды разработчиков. SFML отлично подходит для быстрого создания 2D-игр, Qt — для сложных кроссплатформенных приложений, а Cairo специализируется на векторной графике. Cocos2D-X ориентирован на мобильные игры, Juce — на аудио-приложения, а wxWidgets обеспечивает нативный вид интерфейса. SDL 2.0 универсален для мультимедиа-проектов. Правильный выбор библиотеки позволит оптимизировать процесс разработки и создать качественный пользовательский интерфейс.

Обзор графических библиотек C++
Графические библиотеки для C++ позволяют сделать разработку UI приложений максимально быстрой и удобной. Рассказываем, на какие стоит обратить внимание.
Примечание Вы читаете улучшенную версию некогда выпущенной нами статьи.
- SFML
- Qt
- Cairo
- Cocos2D-X
- Juce
- wxWidgets
- SDL 2.0
- GTK+
- Заключение
SFML
SFML (Simple and Fast Multimedia Library) — одна из самых удобных и быстрых графических библиотек для C++. Её неоспоримое преимущество — минимальные требования к уровню знаний языка и лёгкость освоения: всего за несколько дней можно написать вполне полноценную программу. К примеру, первое графическое приложение «SFML works!» можно написать всего за минуту. Ещё одно преимущество — кроссплатформенность: SFML работает под Windows, Linux (только X11, но не Wayland) и Mac OS, планируется выход под Android и iOS.
SFML библиотека используется по большей части небольшими стартапами и программистами, для которых создание игр — хобби. SFML популярен среди небольших команд благодаря тому, что разработка графической части программы не требует написания больших объёмов кода.
Попробуйте пройти начальный курс.
Qt
Qt представляет собой целый набор инструментов для быстрого и удобного проектирования GUI. Конечно же, здесь можно писать и игры — почему бы и нет? — но Qt привлекает программистов в основном тем, что она является быстрой, удобной, гибкой и кроссплатформенной. Во многом Qt обогнала даже SFML: библиотека доступна как на Windows, Linux и Mac OS, так и на мобильных платформах — Windows Mobile, Android и iOS.
Qt расширяет C++ с помощью МОК (Мета-объектного компилятора) и предоставляет дополнительные функции (например, сигналы и слоты). Также имеет платную службу поддержки (как и платную лицензию). Для Qt есть большой выбор IDE: QtDesigner, QtCreator, QDevelop, Edyuk, а также доступна интеграция с Visual Studio, Eclipse и XCode.
Qt является open source продуктом, в разработке которого можно принять участие. О других open source проектах для C++ читайте в нашей статье.
Вы можете пройти готовый курс по данной библиотеке.
Cairo
Cairo — библиотека для отрисовки векторных изображений под Linux, Windows и Mac OS. К примеру, такой крупный проект, как Mozilla, использует Cairo в браузерном движке Gecko. Также Cairo лежит в основе некоторых операционных систем (MorphOS, AmigaOS) и приложений (InkScape, Synfig, Graphite). При использовании библиотеки будьте готовы к отсутствию русскоязычных ресурсов.
Cairo может взаимодействовать с OpenGL бэкендом с поддержкой GPU, что, конечно, открывает целый список полезных функций.
Cocos2D-X
Кроссплатформенная библиотека Cocos2D-X призвана упростить разработку мобильных игр. Поддерживает все те же платформы, что и Qt. Из плюсов стоит отметить доступность, удобство эксплуатации и создание отдельного конструктора игр, основанного на библиотеке Cocos Creator. В списке игр, основанных на движке, есть всемирно известная BADLAND, работающая на всех доступных платформах.
Если при создании игры вам нужно работать с графикой и анимацией в больших объёмах, то лучше использовать Unity вместо Cocos2D-X. Unity имеет возможность плавной интеграции с такими инструментами, как Photoshop, Maya или Blender. В Cocos2D-X вся графика добавляется извне и на неё ссылаются из кода.
В Рунете нет уроков по этой библиотеке, но на английском языке есть отличный курс от разработчиков.
Juce
Juce — кроссплатформенный фреймворк, предназначенный для создания приложений и плагинов на языке C++.
Документации по Juce много, но не на русском языке. Поэтому можно скачать книгу «Программирование на C++ с JUCE 4.2.x: Создание кроссплатформенных мультимедийных приложений с использованием библиотеки JUCE на простых примерах».
Juce больше популярен среди разработчиков аудио — ПО благодаря набору интерфейсов-оболочек для построения аудио плагинов.
wxWidgets
wxWidgets — одна из старейших, но в то же время наиболее известных графических библиотек для отрисовки GUI. Её основной плюс — производительность. Если QT использует низкоуровневый код лишь для таких элементов, как кнопки и полосы прокрутки, то wxWidgets для каждой системы свой, и благодаря этому все элементы отображаются максимально похожими на системный стиль.
Важная особенность wxWidgets заключается в использовании «родных» графических элементов интерфейса операционной системы везде, где это возможно. Это существенное преимущество для многих пользователей, поскольку они привыкают работать в конкретной среде, а изменения интерфейса программ часто вызывают затруднения в их работе.
В Сети есть урок по работе с библиотекой от её разработчиков.
SDL 2.0
SDL — кроссплатформенная 2D-библиотека, предназначенная для написания приложений (в основном игр). Поддерживаются Windows, Linux, Mac OS, а также Android, Windows Mobile и iOS. Преимущества библиотеки — быстрота, надёжность и лёгкость в эксплуатации. Также в библиотеке реализованы профессиональные инструменты для работы со звуком — это большой плюс при разработке крупных проектов.
Комбинируется с wxWidgets и хорошо интегрируется с OpenGL.
Существует целый цикл уроков, размещённый на Habr.
GTK+
Пожалуй, одна из самых известных графических библиотек. GTK+ — графический фреймворк, широко применяемый во многих системах. Изначально он задумывался как компонент GIMP, но за 20 лет после выпуска первой стабильной версии он нашёл применение в сотнях других приложений.
Сейчас GTK+ — это полноценный графический фреймворк, не уступающий тому же QT. Он поддерживает разные языки программирования и продолжает развиваться.
В своё время библиотека создавалась в качестве альтернативы Qt, которая была платной. GTK+ — один из немногих фреймворков, которые поддерживают язык C. Библиотека кроссплатформенная, но есть мнение, что программы на Linux выглядят более нативно, чем на Windows или Mac OS (GTK+ хорошо поддерживается даже на KDE). Интересно, что из-за некоторых проблем с кроссплатформенностью Wireshark перешла на Qt.
Пример первой программы можно посмотреть на Википедии.
Fast Light Toolkit
FLTK (произносится как «фуллтик») — графическая библиотека, которая работает на Windows, Linux (X11) и Mac OS. Поддерживает 3D графику с помощью OpenGL и имеет встроенный GLUT симулятор. Есть встроенный софт для создания интерфейсов — FLUID. Документация по библиотеке находится здесь.
Nana
Nana — это кроссплатформенная библиотека для программирования GUI в стиле современного C++. Поддерживаемые системы: Windows, Linux (X11) и Mac OS (экспериментально). Поддержка С++11\17 даёт возможность использовать современные фичи C++: лямбды, умные указатели и стандартную библиотеку. Так как это не фреймворк, использование Nana не будет оказывать влияния на архитектуру программы.
Здесь можно посмотреть документацию и примеры.
Заключение
Всегда следует учитывать особенности той или иной технологии. Выпишите список функций своего приложения, ещё раз прочитайте описания всех графических библиотек C++, и только после этого выбирайте то, что подойдёт вам больше всего.
Обзор графических библиотек C++ | OTUS
C++ → Полезные материалы по С++
Теги: c++, фреймворк, c, графическая библиотека, gui, qt, sfml, cairo, cocos2d-x, juce, wxwidgets, sdl 2.0, opengl, gtk+
Одним из наиболее мощных и популярных языков программирования является C++. На нём ежедневно пишут сотни приложений, нередко использующих GUI. Но работа с графикой не всегда удобна для программиста, поэтому на помощь приходят графические библиотеки, делающие разработку графической части быстрее и удобнее. О них и поговорим.
SFML
Simple and Fast Multimedia Library — одна из наиболее быстрых и удобных библиотек для 2D-графики. У неё минимальные требования к уровню знаний C++, плюс она отличается лёгкостью освоения. С её помощью вы напишете полноценную программу всего за несколько дней. А первое графическое приложение «SFML works!» — всего за минуту. Также библиотека отличается кроссплатформенностью, работая под Windows, Linux и Mac.
SFML часто используется в небольших стартапах либо разработчиками, которые сами занимаются созданием игр. Инструмент популярен прежде всего потому, что не требует написания объёмного кода.
Qt
Это целый набор инструментов для проектирования GUI. Разумеется, можно писать и игры, но Qt привлекает больше своими достоинствами: удобство, быстрота, гибкость, кроссплатформенность. Библиотека доступна и на Windows, и на Linux, и на Mac, и на Windows Mobile, iOS и Android.
С помощью метаобъектного компилятора Qt расширяет C++, предоставляя дополнительные функции (к примеру, сигналы и слоты). Имеет платную службу технической поддержки и платную лицензию. Есть большой выбор IDE: QDevelop, Edyuk, QtDesigner, QtCreator. Доступна интеграция с Eclipse, XCode, Visual Studio.
Cairo
Используется для отрисовки векторных изображений под Windows, Mac OS, Linux. Применяется в браузерном движке Gecko, лежит в основе ряда ОС: MorphOS, AmigaOS. Если выбираете Cairo, будьте готовы к отсутствию ресурсов на русском языке.
Библиотека поддерживает взаимодействие с OpenGL-бэкендом с поддержкой GPU. Это, несомненно, открывает ряд полезных функций.
Cocos2D-X
Кроссплатформенная библиотека, призванная упростить разработку
Прекрасно подходит, если нужно работать с анимацией и графикой в небольших объёмах, т. к. вся графика добавляется извне (на неё ссылаются из кода).
Учтите, что уроки на эту библиотеку есть только на английском.
Juce
Кроссплатформенный фреймворк, который служит для создания плагинов и приложений на C++. На английском языке есть очень много документации по Juce, очень рекомендуют эту книгу.
Библиотека особенно популярна среди тех, кто разрабатывает аудио-софт, так как имеет набор оболочек-интерфейсов для создания аудио-плагинов.
wxWidgets
Одна из старейших графических библиотек, предназначенных для отрисовки GUI. Главное достоинство — производительность. Если та же Qt использует низкоуровневый код только для кнопок и полос прокрутки, то wxWidgets использует для каждой системы свой код, благодаря чему элементы максимально похожи на системный стиль.Другая важная особенность — использование «родных» графических элементов интерфейса ОС везде, где это возможно. Таким образом, можно говорить о существенном преимуществе для большинства пользователей, которые привыкают работать в определённой среде, и изменения интерфейса часто вызывают у них неудобства в работе.
SDL 2.0
Кроссплатформенная 2D-библиотека для написания приложений (как правило, игр). Поддерживает Windows, Mac OS, Linux, Android, Windows Mobile, iOS. Характеризуется быстротой, надёжностью и лёгкостью в эксплуатации. Также в SDL реализованы профессиональные инструменты, предназначенные для работы со звуком, что является большим плюсом при реализации крупных проектов.
Остаётся добавить, что библиотека хорошо интегрируется с OpenGL и комбинируется с wxWidgets.
GTK+
Тоже очень известная графическая библиотека, которая широко применяется во многих системах. Сначала этот фреймворк задумывался как GIMP-компонент, но спустя 20 лет после выхода в свет первой стабильной версии библиотека нашла применение и в сотнях других приложений.
Сегодня практически не уступает Qt, поддерживая разные языки программирования. Кстати, это одна из немногих библиотек, которая взаимодействует с языком C.
Легкая и универсальная встроенная графическая библиотека
LVGL — самая популярная бесплатная встроенная графическая библиотека с открытым исходным кодом для создания красивых пользовательских интерфейсов для любого типа MCU, MPU и дисплея.
Используйте SquareLine Studio , наш редактор пользовательского интерфейса с перетаскиванием, чтобы упростить разработку, или Наймите нас для разработки и реализации вашего следующего пользовательского интерфейса.
Начать
Наши услуги
- Гитхаб
- Квадратная линия
- Документы
- Форум
Интерактивные демонстрации
Попробуйте некоторые демонстрации, созданные с помощью LVGL и SquareLine Studio, прямо в браузере.
Демонстрация виджетов с темной темой
Футуристическая демонстрация Ebike
Графический интерфейс для 3D-принтера
Причудливое приложение Music Player
Больше демонстраций
Популярные и с открытым исходным кодом
Полностью доступен на GitHub, используется многими разработчиками и пользуется доверием ведущих компаний отрасли.
- Popular Создано более чем 300 разработчиками, используется более чем 100 000 человек и загружается каждую минуту. LVGL доступен в Arduino, PlatformIO, ESP32, MCUXpresso, Zephyr, NuttX, RT-Thread, ARM CMSIS-Pack и многих других.
- Кросс-платформенный Не имеет внешних зависимостей и может быть скомпилирован для любого MCU или MPU любого поставщика и (RT)OS для управления дисплеями ePaper, OLED или TFT или даже мониторами.
- Облегченный Требуется только 32 КБ ОЗУ, 128 КБ флэш-памяти, буфер кадров и буфер размером не менее 1/10 экрана для рендеринга.
- Bindings LVGL написан на C (совместим с C++) и имеет привязки к MicroPython, PikaScript, JavaScript (подобный React) и Berry.
См. на GitHub
Создание пользовательского интерфейса, похожего на смартфон
Множество встроенных виджетов и веб-функций позволяют легко создавать красивые и современные пользовательские интерфейсы с помощью LVGL.
- Более 30 встроенных виджетов Например, кнопка, метка, ползунок, диаграмма, клавиатура, счетчик, дуга, таблица и многие другие.
- Система стилей 100 свойств стиля (радиус, непрозрачность, градиент, граница, тень и т.
д.) для настройки любой части виджета (фон, полоса прокрутки, индикатор, ручка и т. д.) в любом состоянии.
- Макеты Мощные макеты Flexbox и Gird, вдохновленные CSS, для автоматического размещения виджетов в соответствии с требованиями.
- Типография Кодировка UTF-8 с поддержкой систем письма CJK, тайского, хинди, арабского и персидского языков с переносом слов, кернингом, прокруткой текста, вводом пиньинь-IME и встроенными смайликами.
Все функции
Имеет профессиональный редактор пользовательского интерфейса
SquareLine Studio — это простой в использовании инструмент для редактирования пользовательского интерфейса с помощью перетаскивания для LVGL, в котором даже дизайнеры могут создавать полнофункциональные пользовательские интерфейсы.
- Немедленный функциональный пользовательский интерфейс Немедленное проектирование и создание рабочих пользовательских интерфейсов вместо повторной реализации прототипов.
- Итерация без повторной сборки Просто нажмите кнопку Play, чтобы мгновенно опробовать пользовательский интерфейс в предварительном просмотре с точностью до пикселя, даже без его компиляции.
- Независимо от поставщика Экспорт независимого от платформы кода, который может быть создан для MCU, MPU или дисплеев любого поставщика.
- Легко начать работу Также работает в Windows, Linux и MacOS. Просто скачайте, установите и запустите его, даже не регистрируясь на сайте.
Попробуйте SquareLine
Наймите нас для вашего следующего графического интерфейса
Благодаря более чем 15-летнему опыту в индустрии пользовательского интерфейса и графики мы можем помочь вам вывести ваш пользовательский интерфейс на новый уровень.
- Графический дизайн Мы разрабатываем красивые пользовательские интерфейсы для вашего продукта с учетом ресурсов вашего оборудования.
- Внедрение пользовательского интерфейса Мы быстро реализуем ваши планы пользовательского интерфейса независимо от платформы.
- Разработка драйверов Мы помогаем максимально эффективно использовать ваше оборудование.
- Консультации Наши специалисты помогут вам избежать дорогостоящих ошибок и решить проблемы, если вы где-то застряли.
- Сертификация платы Мы можем сертифицировать ваши платы, чтобы показать, что они могут работать с LVGL с высокой производительностью.
Наши услуги
Наши партнеры
Если LVGL сэкономил вам много времени и денег или вы просто получили удовольствие от его использования, подумайте о том, чтобы поддержать его разработку!
Наша цель — предоставить финансовую компенсацию людям, которые делают больше всего для LVGL.
Это означает, что не только мейнтейнеры, но и все, кто реализует замечательную функцию, должны получать вознаграждение из накопленных денег.
Мы также используем пожертвования для покрытия наших операционных расходов, таких как серверы и сопутствующие услуги.
Поддержка ЛВГЛ
Постоянные сторонники
Разовые сторонники
Начать сейчас
Этот список поможет вам начать работу с LVGL шаг за шагом.
Знакомство с LVGL
- 1. Просмотрите онлайн-демонстрации, чтобы увидеть LVGL и SquareLine Studio в действии. (5 минут)
- 2. Прочтите страницу Введение в документации. (5 минут)
- 3. Прочтите страницу краткого обзора документации. (10 минут)
Стать профессионалом
- 8.
Прочтите страницу Обзор, чтобы лучше понять библиотеку. (2-3 часа)
- 9. Ознакомьтесь с документацией по виджетам, чтобы узнать об их функциях и использовании.
Получить помощь и помочь другим
- 10. Если у вас есть вопросы, посетите форум.
- 11. Прочтите руководство по содействию, чтобы узнать, как вы можете помочь улучшить LVGL. (15 минут)
Узнайте больше
- 11. Загрузите и попробуйте SquareLine Studio.
- 12. Свяжитесь с нами для получения услуг.
Блог с новостями и учебными пособиями
Читайте новости, учебные пособия, советы и рекомендации в нашем блоге или создайте новый пост и поделитесь своим опытом.
Подробнее в блоге
Графическая библиотека
- Обслуживание клиентов
- Опыт сотрудников
- Знакомство с брендом
- Опыт продукта
- Core XM
- Дизайн ХМ
О графической библиотеке
Вы можете использовать графическую библиотеку для хранения и управления любыми изображениями, которые вы загрузили в Qualtrics. Вы можете использовать эту графику в своих опросах и сообщениях.
Пример: Храните изображения в графической библиотеке для использования в заголовках или вопросах опроса.
Вы можете загружать файлы JPG (или JPEG), PNG и GIF размером 16 МБ или меньше. Для получения наилучших результатов мы рекомендуем использовать файлы PNG.
Добавление графики
- Перейдите на страницу библиотеки .
- Откройте графическую библиотеку .
Qtip : Если вы хотите загрузить графику в групповую библиотеку, сначала перейдите в эту библиотеку, выбрав нужную библиотеку в раскрывающемся меню в верхнем левом углу вашей учетной записи. Если вы хотите создать новую библиотеку групп или добавить вас в существующую группу, обратитесь за помощью к администратору бренда. Только администраторы бренда могут создавать группы и управлять ими.
- Нажмите Загрузить графику .
- Перетащите файлы прямо в меню или нажмите Загрузить графику с вашего компьютера , если графика хранится на вашем компьютере.
Совет: Вы можете загружать несколько графических изображений одновременно, выбирая несколько графических файлов при просмотре файлов на рабочем столе или перетаскивая несколько файлов в поле перетаскивания.
- Вставьте URL-адрес в ссылку на файл в Интернете 9Поле 0004, если изображение хранится в сети (щелкните знак «плюс», чтобы добавить дополнительные поля URL).
Предупреждение: Используйте этот параметр только для графики, которой вы владеете или размещаете сами. Если вы размещаете собственную графику, изменения, которые вы вносите в размещенную графику, будут отражены в Qualtrics (и наоборот, если вы не являетесь владельцем графики, изменения, внесенные в графику владельцем, также будут отражены здесь).
- Нажмите Загрузить графику .
Копирование графики из вашей библиотеки в групповую библиотеку
- Найдите рисунок, которым хотите поделиться с группой. Щелкните стрелку раскрывающегося списка в правом нижнем углу рисунка и выберите Копировать рисунок .
- Выберите название своей группы в раскрывающемся меню Выберите библиотеку .
- Выберите папку и/или измените описание изображения, если хотите.
- Выбрать Копировать .
Макет графической библиотеки
Изображения в графической библиотеке можно просматривать в виде списка или значков. Формат списка создает строку для каждого изображения с подробным указанием размера файла, типа файла и информации о последнем изменении справа.
Формат значка отображает каждое изображение в виде миниатюры с названием изображения под ним.
Хотя размер файла, тип файла и информация о последнем изменении не отображаются сразу в этом формате, формат значка имеет расширенную функцию сортировки, доступную под строкой поиска справа. Эта функция позволяет сортировать графические эскизы по описанию, размеру, типу или дате последнего изменения.
Параметры графической библиотеки
Меню графических параметров находится в раскрывающемся списке с серой шестеренкой, расположенном справа от каждого элемента в формате списка и в правом нижнем углу в формате значка.
Для графики в вашей библиотеке вы можете выполнить следующие действия:
- Просмотр графика: Просмотр предварительного просмотра графика.
- Копировать URL: Скопируйте в буфер обмена вашего компьютера прямую ссылку на ваше изображение. Вы можете вставить эту ссылку куда угодно. Обратите внимание, что загруженные файлы могут быть прикреплены к опросам, и доступ к ним может получить любой, у кого есть соответствующий URL-адрес. Эту функцию следует использовать только для неконфиденциальной графики.
- Переименовать графику: Отредактируйте имя графики.
- Редактировать графику: Редактировать папку, имя, размеры или исходный файл для графики. Заданные здесь размеры будут применяться к каждому экземпляру изображения в любом из ваших опросов.
Qtip: Изменение исходного файла здесь (т. е. загрузка нового графика или ссылка на файл в Интернете) изменит график в любом опросе, в котором используется этот график.
- Открыть рисунок в папке: Переместить в папку, в которой находится графика.
- Копировать графику: Скопируйте графику в другую папку в своей учетной записи или в групповую библиотеку.
- Удалить графику: Удалить графику из библиотеки.
Предупреждение: Удаление исходного файла приведет к удалению графика из любого опроса, в котором он используется.
Использование графики
Инструкции по добавлению графики в опросы см. в разделе Вставка графики.
Часто задаваемые вопросы
Поведение вопроса
Для каждого вопроса в опросе вы можете включить поведение, которое улучшит структуру опроса, например рандомизацию вариантов ответа, скрытие вопроса на основе определенных условий, добавление вариантов по умолчанию и многое другое.
Контакты Основной обзор
Списки контактов — это списки рассылки, используемые для рассылки приглашений на участие в опросе. Списки контактов также называют панелями или просто списками. Они содержат имя и адрес электронной почты каждого контакта, а также любую другую информацию, которую вы считаете важной.